Spring Boot Jackson日期格式不起作用

时间:2019-03-18 11:53:41

标签: spring date spring-boot jackson format

        @Column(name = "id", updatable = false, nullable = false)
        private Integer id;


        @Column(nullable = true)
        @DateTimeFormat(pattern = "yyyy-MM-dd")
        private Date date_start;

        @Column(nullable = true)
        @DateTimeFormat(pattern = "yyyy-MM-dd")
        private Date date_end;

我的实体名称“ test” 有date_start和date_end的列。 我设置了DateTimeFormat批注,类型是Date ...

 @PostMapping("/")
    public ResponseEntity<Object> createStudy(@RequestBody DateCreateVO dateCreateVO, HttpServletRequest request) {

 System.out.println(dateCreateVO.getDate_start());
}

但是结果是“ 2019-03-18” 但我想得到“ 2019-03-18 12:14:52”

因此我定了

jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    serialization:
      write-dates-as-timestamps: false

在application.yml

但是它仍然不起作用:(

请帮助我解决这个问题!

我应该在application.yml中写一些代码吗?

0 个答案:

没有答案