java类的 注解

lombok里的注解,简单的注释简化代码

@Data(注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法)

@AllArgsConstructor(注在类上,提供类的全参构造)

@NoArgsConstructor(注在类上,提供类的无参构造)

@Setter(注在属性上,提供 set 方法)

@Getter( 注在属性上,提供 get 方法)

@EqualsAndHashCode(注在类上,提供对应的 equals 和 hashCode 方法)

@Log4j/@Slf4j(注在类上,提供对应的 Logger 对象,变量名为 lo)

@Accessors(存取器,控制getter、setter方法的形式){

                @Accessors(fluent = true)使用fluent属性,getter和setter方法的方法名都是属性名,且setter方法返回当前对象

                @Accessors(chain = true)使用chain属性,setter方法返回当前对象

                @Accessors(prefix = "f")使用prefix属性,getter和setter方法会忽视属性名的指定前缀(遵守驼峰命名)}

mybatis-plus注解

@TableName(表名注解)

Swagger注解

@ApiModel(value = "定义列的名称" , description = "类文本描述信息")

@ApiModelProperty(value = "简要描述")

jeecgboot注解

@Excel(){

普通字段

@Excel(name="姓名",width=25)
private java.lang.String name;

日期字段

@Excel(name = "生日", width = 25, format = "yyyy-MM-dd")
private Date birthday;

图片字段:

@Excel(name="头像",width=25,type=2)
private java.lang.String avatar;

需要字段翻译的
数据库存储的是字典的值,导入导出时显示字典的文本

@Excel(name = "性别", width = 25,dicCode="sex")
private Integer sex;

@Excel(name="负责部门",width = 25,dictTable ="sys_depart",dicText = "depart_name",dicCode = "id")
private String departIds; }

@Dict(dicCode = "")1男/2女  数据库显示是1、2,前端直接显示男、女

JsonFormat

@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:ss:ss")时间格式化注解

@DateTimeFormat(pattern = "yyyy-MM-dd HH:ss:ss)时间类型的属性标注格式化注解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值