zoukankan      html  css  js  c++  java
  • 常用注解

    @NotNull:加在类的某个属性上,传参时不传该属性时抛出异常

    @NotBlank:加在类的某个String类型属性上,传参时传空字符抛出异常

    @AllArgsConstructor:加在类上,生成全参数构造方法

    @NoArgsConstructor:加在类上,生成无参构造方法

    @JsonIgnore:加在类的某个属性上,返回给前端时不返回该字段,屏蔽敏感属性

    @JsonFormat:加在实体类对象属性上,从数据库取数据时格式化

    @DateTimeFormat:加在vo对象时间类型属性上,返回格式化后的日期

    @TableId:加在实体类主键字段上,标明该字段为主键,调用mybatis plus的方法时用作识别

    @TableField:加载实体类字段上,表明实体类属性和表字段绑定关系,调用mybatis plus的方法时用作识别

    @ApiModelProperty(value="主键"):加在类的某个属性上,用作swagger识别字段

    @ApiModel:加在类上

    @RefreshScope:加在类上,使用@Values注解拿到的nacos配置能实时更新(新增配置类通过@Values注解统一加载nacos配置,

    通过@Autowired将配置类注入需要使用配置的类。注意:static修饰的变量只在启动的时候加载一次配置,动态刷新失效)

  • 相关阅读:
    Halcon二维仿射变换实例探究
    redis主从+哨兵实战
    单点安装redis+哨兵
    一个学习技术不错的网站
    reset master 不能乱用呀
    MySQL 5.7基于GTID的主从复制实践
    『浅入深出』MySQL 中事务的实现
    使用二进制包安装mysql
    jenkins+gitlab
    mysql的Innodb存储引擎提一嘴
  • 原文地址:https://www.cnblogs.com/luchangzhu/p/15619694.html
Copyright © 2011-2022 走看看