IDEA代码提示设置
·
1. 打开File -> setting -> Editor -> Live Templates

2. 点击中间框框中的右侧"+"号,选择 Template Group, 命名为MyGroup(随便起名字)

3. 选中 MyGroup 点击右侧"+"号,选择Live Template

Abbreviation 快捷提示 Description 描述
Template text 提示代码
Define(已经建好的会变成Change) 生效的地方
例如 希望在java代码中输入pip时提示 "private Integer $END$;" 代码, 其中$END$是光标停留的地方
则:
Abbreviation: pip Description: 实体类Integer属性
Template text: private Integer $END$;
Define 选择Java
4. 个人目前的常用提示:
|
Abbreviation |
Description |
Define |
Template Text |
|
@bu |
lombok类上注解 |
Java |
import lombok.*; @Data @Builder @ToString @AllArgsConstructor @NoArgs$END$Constructor |
| @id | 实体类持久化Id注解 | Java |
@Id @GeneratedValue(strategy = Generati$END$onType.IDENTITY) |
| for | xml<foreach>标签 | XML | <if test="list != null and list.size > 0"> and column in <foreach collection='list' item='item' open='(' close=')' separator=','> #{item} </foreach> </if> |
| pg | PageHelper查询 | Java |
PageInfo<T> pageInfo = PageHelper.startPage(page, size, "id desc")
.doSelectPageInfo(() -> mapper.selectByExample(getExample(t))); |
| tm | 集合流toMap | Java |
Collectors.toMap(e -> String.valueOf(e.getManuscriptId()), Func$END$tion.identity(), (k1, k2) -> k2) |
| psp | String类型属性 | Java |
private String $END$; |
| pip | Integer类型属性 | Java |
private Integer $END$; |
| plp | Long类型属性 | Java |
private Long $END$; |
| attrl | 属性list列表 | java |
public List<String> attrList() {
if (Objects.nonNull(this.attr)) {
return Arrays.asList(this.attr.split(","));
}
return new ArrayList<>();
} |
| cv | 转换VO对象方法 | java |
public EventTopicVO convertVO() {
EventTopicVO vo = new EventTopicVO();
BeanUtils.copyProperties(this, vo);
return vo;
} |
| initprop | 初始化对象基础属性的方法 | java |
public EventTopic initUser(Long cid) {
this.createBy = cid;
this.updateBy = cid;
return this;
}
public EventTopic initTime(Date ctime) {
this.createTime = ctime;
this.updateTime = ctime;
return this;
}
public EventTopic initTime(Date ctime){
this.setCreateTime(ctime);
this.setUpdateTime(ctime);
return this;
}
public EventTopic initUser(Long cid){
this.setCreateBy(cid);
this.setUpdateBy(cid);
return this;
} |
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐



所有评论(0)