繁体   English   中英

Spring Boot的日期格式不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM