/**
* 创建时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime;
@SpringBootApplication
@EnableWebMvc
public class HASApplication {
public static void main(String[] args) {
SpringApplication.run(HASApplication.class, args);
}
}
原因分析:在 Spring Boot 项目中添加 @EnableWebMvc 注解会启用基于 Java 配置的 Spring MVC,并且会覆盖 Spring Boot 的默认配置。这意味着你需要自行配置一些 MVC 相关的设置,而不再使用 Spring Boot 的自动配置。
??其中一个潜在的影响是,@JsonFormat 注解可能会失效,因为在启用 @EnableWebMvc 后,Spring Boot 不再使用其默认的 Jackson 配置,而是使用你的手动配置。