栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IntelliJ IDEA 模板

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IntelliJ IDEA 模板

(本文是基于IntelliJ IDEA提供的Template功能)

在代码开发过程中,开发者往往会写很多重复性的语句,但这些语句又不得不写,而IntelliJ IDEA提供的Template功能恰好解决了这一痛点

1 模板设置

File>>Settings>>搜索"Live Template"

1.1 创建一个专属自己的"Template Group(模板组)",用于存放自定义的模板(例如:MyTemplates)

1.2 创建模板"Live Template" 

        ①创建一个Template

        ②调用模板的快捷键

        ③模板描述(提示信息)

        ④模板生效场景 (可以让模板在Java语言,XML文件,HTML文件等环境下生效)

        ⑤模板内容,变量写在$变量$ (特殊的$END$是所有变量填好后光标最后停留位置)

        ⑥设置变量,为变量增加功能

2 模板示例 2.1 test

JUNIT提供的单元测试功能,当我们每次写单元测试方法时总是要用@Test标记,然后构建一个空参,空返回值的方法,可以用模板直接简化:

 如果选择了在Java语言环境下生效,当输入关键字"test"调出模板后,光标会停留在$AAA$处,输入方法名,最终光标会停留在$END$处

@Test
public void $AAA$Test(){
    $END$
}
2.2 controller

在使用Spring框架创建Controller接口时,也可以使用模板快速创建:

 模板中使用了2处$AAA$,但在输入时只需要输入一次即可

@RequestMapping("/$AAA$Controller.do")
public Result $AAA$Controller(@RequestBody $Param$) {
    $END$
}

2.3 classinfo

添加注解描述"类"信息:

$date$变量,$time$变量,$className$变量由于都勾选了"Skip if defined",因此光标不会在这3处停留,并且这3个变量都有对应的表达式,会自动填充上相应值,fileNameWithoutExtension()会取不带后缀的类名

 

( 如果您觉得文章有用,可以点个赞,或者收藏一下! )

( 如果文章有错误,也欢迎评论指出,我会持续更正,以帮助更多的人! )

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785103.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号