我放入aplication.properties
:
spring.jackson.date-format=dd/MM/yyyy HH:mm:ss
在我的Application.java
:
@Configuration
@EnableAutoConfiguration
@SpringBootApplication
@EnableConfigurationProperties
@ComponentScan
@EnableWebMvc
public class Application extends SpringBootServletInitializer
{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args);
}
}
然后我创建一个方法来返回一个Date
:
@RequestMapping(method = RequestMethod.GET, value = "/teste/")
public Date teste() {
return new Date();
}
所以当我调用这个方法时,我得到了这个回报:
1466081600310
而不是
16/06/2016 10:00:00(今天)
这发生在我的对象中的另一个字段。
答案 0 :(得分:0)
希望您已经找到原因。
我正在使用Spring Boot 2.1.3,也遇到了类似的问题。然后我发现了这个po:
https://github.com/spring-projects/spring-boot/issues/6642
表明原因可能是“ @EnableWebMvc”。
希望它会有所帮助。