renren-security本地运行有个BUG
版本:renren-security 3.4 |
开发环境:chrome |
数据库的时间和页面展示的时间相差八小时,并且所有对时间进行操作后,也会有八小时时间差
-
2018-04-19
系统时区设置有问题,跟代码没关
-
2018-04-19
@Mark 设置的是北京时区哦
-
2018-04-19
其他项目跑是不会有这个问题
-
2018-04-19
@李大大 你这问题确实跟代码没关了,要不就那里配置出了问题
-
2018-04-19
@Mark 我再描述一下吧,刚刚新拉的代码,只改了数据库连接信息。现在情况是:数据库值和java代码取出来的值是一样的,但是在前端展示就会少8小时,vue不会用,所有现在查不出来是什么问题,浏览器是chrome 62.0.3202.94,切换QQ浏览器同样问题
电脑时区 (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐
-
2018-04-19
在执行insert语句时,看到时间会被加八个小时,可惜不会调这个前端js
-
2018-06-07
确实有这个问题!!
-
2018-08-01
请问这个问题现在有解决办法了吗?
-
2018-08-01
@Mark 请问这个问题现在如何规避啊? 查看提交的json字符串,时间格式是对的。但是注入到实体类的时候就被加了8个小时。
-
2018-08-01
@小星河 这个问题,在新版里,应该是解决了,只需注释掉如下代码:
[pre]
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/statics/**").addResourceLocations("classpath:/statics/");
}
// @Override
// public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
// MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
// ObjectMapper objectMapper = jackson2HttpMessageConverter.getObjemctMapper();
//
// //生成json时,将所有Long转换成String
// SimpleModule simpleModule = new SimpleModule();
// simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
// simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance);
// objectMapper.registerModule(simpleModule);
//
// jackson2HttpMessageConverter.setObjectMapper(objectMapper);
// converters.add(0, jackson2HttpMessageConverter);
// }
}
[/pre]