IDEA Postfix Completion环绕模板的简单应用
Postfix Completion 的介绍
IDEA除了 Live Templates 模板之外还有一个比较好用的代码模板叫Postfix Completion环绕模板
效果
配置路径: Editor > General > Postfix Completion
下图选中的 ‘ifIsEmpty’ 是我自定义配置的点击编辑如后
Key
: 定义的简称,通过该简称生成指定代码
Applicable expression types
: 适用的表达式类型(上图的表达式在使用Collection接口的实现类中可用)
apply to the topmost expression
: 应用于最上面的表达式(具体的代码模板)
1. 生成Collection空判断
采用
org.springframework.util.CollectionUtils
工具类
key: ifIsEmpty
Applicable expression types:
- java.util.Collection
apply to the topmost expression
if (CollectionUtils.isEmpty($EXPR$)) {$END$
}
2. 生成CharSequence空判断
采用
org.springframework.util.StringUtils
工具类
key: ifHashText
Applicable expression types:
- java.util.CharSequence
apply to the topmost expression
if (StringUtils.hasText($EXPR$)) {$END$
}
IDEA Postfix Completion环绕模板的简单应用相关推荐
- HTML5期末大作业:体育篮球网站设计——篮球活动(9页) HTML+CSS+JavaScript 校园篮球网页作业成品 学校篮球网页制作模板 学生简单体育运动网站设计成品
HTML5期末大作业:体育篮球网站设计--篮球活动(9页) HTML+CSS+JavaScript 校园篮球网页作业成品 学校篮球网页制作模板 学生简单体育运动网站设计成品 常见网页设计作业题材有 个 ...
- HTML+CSS大作业: 抗击疫情网页制作作业_疫情防控网页设计模板HTML_ 简单学生网页设_静态HTML+CSS网站制作成品...
HTML+CSS大作业: 抗击疫情网页制作作业_疫情防控网页设计模板HTML_ 简单学生网页设计_静态HTML+CSS网站制作成品 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大 ...
- HTML5期末大作业:海贼王网站设计——代码质量好-海贼王(6页) 学生漫画网页设计模板代码 漫画网页制作模板 学生简单动漫网站设计成品
HTML5期末大作业:海贼王网站设计--代码质量好-海贼王(6页) 学生漫画网页设计模板代码 漫画网页制作模板 学生简单动漫网站设计成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. ...
- zblog小程序导航主题模板,简单好用小程序商城主题设置方法
小程序现在非常的火爆,大家的手游内存是有限的,无需下载的小程序就能为大家提供和app相同的服务,非常的受欢迎.不过由于小程序数量太多,怎么才能顺利找到想要找到的小程序呢?小程序导航站就应运而生,如何做 ...
- HTML+CSS网页设计期末课程大作——篮球网页设计(6页) 学校篮球网页制作模板 学生简单体育运动网站设计成品
HTML+CSS网页设计期末课程大作--篮球网页设计(6页) 学校篮球网页制作模板 学生简单体育运动网站设计成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...
- HTML+CSS期末大作业:篮球网站设计——杜兰特(7页) 大学生体育运动网页设计模板代码 校园篮球网页作业成品 学校篮球网页制作模板 学生简单体育运动网站设计成品
HTML+CSS期末大作业:篮球网站设计--杜兰特(7页) 大学生体育运动网页设计模板代码 校园篮球网页作业成品 学校篮球网页制作模板 学生简单体育运动网站设计成品 常见网页设计作业题材有 个人. 美 ...
- t4b代码生成_用T4模板实现简单的代码生成器
最近想在项目中使用一个代码生成器,用T4模板实现了,还是蛮方便的.关于T4模板的介绍可以看下园中相关系列文章T4的介绍,创建运行时模板.里面介绍蛮详细的. 代码生成器界面如下,比较简单,我这里是通过传 ...
- 手机促销活动页面怎么设计?有了全面的模板,简单了
一个好的促销活动,不仅要好的创意,好的促销组合,也要好的页面设计.成功促销之所以成功,就在于它能吸引大量的顾客,并让顾客购买产品:而顾客之所以被吸引过来,还积极购买,原因在于热烈的活动氛围感染了顾客, ...
- Heat模板及简单应用
一,Heat模板结构 Heat的模版是Heat的核心. 1,模板格式 Heat 目前支持两种格式的模板,一种是基于 JSON 格式的 CFN 模板:另外一种是基于 YAML 格式的 HOT 模板. C ...
最新文章
- 【引用】在Eclipse中将java Project转换成Dynamic Web Project
- 获取某个元素相对于视窗的位置-getBoundingClientRect
- 教你如何保养iphone电池
- Java并发:明白Synchronized实现原理,锁什么?
- ppt生成器_WPS又有新动作!发布新款PPT快速生成器,职场办公必备
- mysql丢失召回_mysql笔记
- websettings 哪里设置_云浮超级电容用石墨哪里买,可膨胀石墨_青岛天源达
- Git 系列(七):使用 Git 管理二进制大对象
- 《Linux内核设计与实现》读书笔记(十七)- 设备与模块
- 区域数据导入功能(OCUpload插件使用)
- 拍不完的脑袋:推荐系统打压保送重排策略
- 自学成为程序员_成为程序员不需要的10件事
- linux如何确认账号过期了,linux下非root用户秘密过期如何确认,如果确认,该如何延期使其有效?...
- PLSQL Developer简单使用教程
- CentOS 修改默认语言
- eXosip事件总结
- AlteraFPGA使用通用SPIFlash
- 计算机学报latex模板\renewcommand\figurename失效
- 基于docker1.7.03.1单机上部署hadoop2.7.3分布式集群
- Qt 5 编译 glm
热门文章
- iphone 屏幕使用时间 密码忘记
- Java_Day8 Arrays、Math,继承、抽象
- 如何通过命令查询当前JAVA版本
- 【转载】中国电影人想掐死《阿凡达》
- 直播疑难杂症排查(2) — 播放卡顿
- Shell数组添加元素注意事项
- 趋势引领新发展,电商在线客服系统的未来
- 无线路由器频段 2.4 GHz and 5 GHz
- android智能网络摄像头,基于Android智能后视镜摄像头共享的系统及方法与流程
- 爱奇艺与厦门大学成立电影修复联合实验室:人工与AI结合探索高效、高品质的修复标准化流程...