控制层
GET请求
触发: GETA
@ApiOperation("$V1$")
@GetMapping("/$V2$")
public AjaxResult $V2$Fn(@RequestParam String $V3$) {return null;
}
触发: GETAQ
@ApiOperation("$V1$")
@GetMapping("/$V2$")
public AjaxResult $V2$Fn( $V3$ qo) {return null;
}
POST请求
触发:POSTA
@ApiOperation("$V1$")
@PostMapping("/$V2$")
public AjaxResult $V2$Fn(@RequestBody @Validated $V3$ ro) {return null;
}
控制层注解
触发:RRA
@RestController
@RequestMapping("/$v1$")
@Api(value = "$v2$", tags = {"$v2$"})
数据校验
String最大值校验
触发:@ml
@Length(message = "$V1$长度不超过$V2$",max = $V2$)
字符串不为空
触发:@ne
@NotEmpty(message = "$V1$不为空")
对象不为null
触发: @nn
@NotNull(message = "$V1$不为空")
类注解
ApiModelProperty
触发: @amp
@ApiModelProperty(value = "$v1$" ,example = "")
ApiModel Data
触发:@amd
@ApiModel(value = "$v1$", description = "$v1$")
@Data
打印日志
触发:LI
log.info("$v1$ >> {}",$v2$ );
触发:LE
log.error("$v1$ >> {}",$v2$ );
类生成
new ArrayList
触发:NAL
List<$v1$> $v2$List = new ArrayList();
new LambdaQueryWrappe
触发:nlqw
new LambdaQueryWrapper<$v1$>().eq($v1$::$v2$,$v3$)
对象属性
entity里非表字段
触发:@ntf
/** * $v1$*/
@TableField(exist = false)
private String $v2$;
私有string
触发:ps
private String $var1$ ;$END$
私有list
触发:pl
private List<$v1$> $v2$List;$END$
spring注入
触发:@a
@Autowired
private $v1$ $v2$;
regularExpression(v1, “I”,“” )
去掉首字母I