Spring MVC 我只需要用@JsonFormat设置月份

4c8rllxm  于 2022-11-15  发布在  Spring
关注(0)|答案(1)|浏览(94)

有可能吗?我在用

@JsonFormat(pattern = "dd/MM/yyyy")
private LocalDate date;

设置日期,但现在我有一个LocalDate只获取月份,另一个只获取年份。
我试过用

@JsonFormat(pattern = "yyyy")
private LocalDate year;

但是没有成功,有什么办法吗?

j2cgzkjk

j2cgzkjk1#

maven添加jsr310

<dependency>
            <groupId>com.fasterxml.jackson.datatype</groupId>
            <artifactId>jackson-datatype-jsr310</artifactId>
            <version>2.13.3</version>
        </dependency>

需要注册模块。

ObjectMapper objectMapper = new ObjectMapper();
        objectMapper.registerModule(new JavaTimeModule());

抽样出json

{"date":"03/08/2022","year":"2022"}

相关问题