[英]Date format with Spring Boot don`t work
我把我的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(今天)
这发生在我的对象中的另一个字段。
希望你已经找到了原因。
我使用的是Spring Boot 2.1.3,也遇到了类似的问题。 然后我找到了这个po:
https://github.com/spring-projects/spring-boot/issues/6642
表示原因可能是“@EnableWebMvc”。
希望它可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.