转载请标明出处:juejin.im/post/5c7cc4… ,谢谢。css
针对平时开发过程当中遇到的问题、bug、难点或知识点作一个概括总结。
不定时更新。html
出现这个的缘由是由于MySQL返回的时间老是有问题,比实际时间要早8小时。
解决办法:
在JDBC链接的url后面加上serverTimezone=GMT便可解决问题,若是须要使用gmt+8时区,须要写成GMT%2B8。
例如:mysql
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/sqlname?serverTimezone=GMT%2B8&useSSL=false"/>
复制代码
解决办法:
Settings - Editor - File Encodings
勾选 Transparent native-to-ascii conversion
项。
sql
解决:需在 xxx-servlet.xml 配置如下参数(二选一)chrome
<mvc:default-servlet-handler />
<!-- 静态资源(js、image等)的访问 -->
<mvc:default-servlet-handler/>
<!-- 开启注解 -->
<mvc:annotation-driven/>
复制代码
<mvc:resources />
<!-- location 是真实的路径,mapping 是对外显示的映射的路径 -->
<mvc:resources mapping="/style/**" location="/WEB-INF/pages/style/"/>
复制代码
可参考:
不拦截静态资源的前提条件
SpringMVC访问静态资源——js、css、img等资源访问不到
【Spring框架】<mvc:default-servlet-handler/>的做用数据库
Use safe method to parse HTTP response (*)
它会致使浏览器强制重复发送一次HTTP请求来获取原始HTTP内容。可参考:
SpringMVC chrome jsonviewer 一块儿请求 重复提交 controller重复执行 2次执行json