注解学习
1.ApiModel 注解
属性名称 属性类型 默认值 作用
value() String 空 自定义类的名称
description() String 空 为类添加长文本描述信息
2.ApiModelProperty 注解
属性名称 属性类型 默认值 作用
value() String 空 定义参数描述信息–用到的
name() String 空 定义参数名称
required() boolean false 定义参数是否必传
hidden() boolean false 定义参数是否隐藏
allowEmptyValue() boolean false 定义参数是否允许为空
3.TableField 注解
对应
@TableField(value = “email”) //通过tableField进行字段不一致的映射
//数据库字段是email,而实体类对应的是mail
private String mail;
value对应表的字段名
4.@Controller:用于对 Controller 实现类进行注解,注解创建的对象可以作为处理器接收用户的请求,创建控制层对象;
@Autowired:该注解默认使用按类型自动装配 Bean 的方式。使用该注解完成属性注入时,类中无需 setter。当然,若属性有 setter,则也可将其加
到 setter 上;使用这个注解时,你不需要再去写getter和setter方法了
5.@Override 重写父类的方法
@Schedule(cron=“0 0 0 15W * ?”) 表示:每月离15号最近的工作日。
从左到右用空格隔开分别是:秒 分 时 日 月 周 年(可省略)
每月1号凌晨1点执行一次:0 0 1 1 * ?
刚踏上开发的一枚菜菜菜菜菜菜 菜鸟~