@ApiModelProperty 设置 时间格式
时间: 2024-08-14 13:07:29 浏览: 89
swagger-tool:springfox-swagger工具,目的是减少swagger注解生成。当前只支持IDEA。个人觉得不妥,所以替换了自动生成@ApiModelProperty的方案1,把model中的* xxx注解转换成@ApiModelProperty(“ xxx”)
5星 · 资源好评率100%
`@ApiModelProperty` 是 Spring Boot 中常用的注解之一,用于Jackson库将 Java Bean 的属性转换为 JSON 格式时提供元数据信息。当你需要指定一个日期或时间字段的 JSON 表现形式时,可以使用它来控制序列化和反序列化的格式。
例如,在处理一个表示日期的时间戳字段时,你可以这样做:
```java
import com.fasterxml.jackson.annotation.JsonFormat;
public class YourEntity {
private @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date createdAt;
// getters and setters
}
```
这里的 `pattern` 属性指定了日期时间格式,如 `"yyyy-MM-dd HH:mm:ss"` 对应于"年-月-日 时:分:秒"的标准格式。这样,当将 `YourEntity` 转换为 JSON 时,`createdAt` 字段就会按照这个格式显示。
阅读全文