idea配置java模板_idea 配置java class 方法注释模板

idea 配置java class 方法注释模板

路径:Preferences -> Editor -> Live Templates

076789299ecb9228334b007afcdd28a7.png

点击右上角的+号,然后选择Template Group,输入group的name,点ok。

118adccd66ab7a40f0a5ed5e72bf857b.png

输入名称,这里起的名字是Java

72ab1e1c25858da3edff6eba95bc7094.png

选中刚刚创建的group Java,然后再次点击右侧的+号,这次选择的是第一个Live Template。

4f5fbf7e0f43282ed1dd3802416e7af5.png

模板配置

11aba520daafbd2857afabdd0d15dc4f.png

Abbreviation写**

Template text 写(注意是**开头,不是/**开头)

**

* @description:

* @author: $user$

* @date: $date$$params$

* @return: $return$

*/

此处 Expend With 配置为 Enter 回车键,注释生成快捷方式,看个人习惯,也可以时 Tab 键。

编辑好模板之后就为参数添加变量,点击右侧的 Editor variables配置变量

d589ef80c736556ca0486c6669d0cefc.png

$user$ user()

$date$ date()

$params$ groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=(params[i]=='')?'':('\\n* @param: ' + params[i])};return result", methodParameters())

$return$ methodReturnType()

若有警告信息 No Applicable contexts,点击 Define 选中 Java 即可。

点击 Apply OK 应用配置即可。效果如下(分别为无参方法和有参方法)

/**

* @description:

* @author: dingzg

* @date: 8/14/20

* @return: org.springframework.batch.core.Step

*/

@Bean

public Step testStep(){

return stepBuilderFactory.get("testStep").tasklet(new Tasklet() {

@Override

public RepeatStatus execute(StepContribution stepContribution, ChunkContext chunkContext) throws Exception {

return RepeatStatus.FINISHED;

}

}).build();

}

/**

* @description:

* @author: dingzg

* @date: 8/14/20

* @param: args

* @return: void

*/

public static void main(String[] args) {

SpringApplication.run(BatchProjectApplication.class, args);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值