当前位置: 首页> 文旅> 文化 > IDEA 常用 live templates

IDEA 常用 live templates

时间:2025/7/9 0:52:57来源:https://blog.csdn.net/qq56477643/article/details/140971906 浏览次数:0次

控制层

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

关键字:IDEA 常用 live templates

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: