blank的编程之路


  • 首页

  • 归档

  • 搜索
consul atomikos mybatisplus druid nexus nas named bind mysqldump acme.sh Dockerfile rsync keepalived swarm kibana ubuntu linux scp bugfix https ssl certbot curl gogs adminer harbor yum portainer python kubernetes idea java springboot maven docker-compose redis nginx mysql brew git chocolatey jenkins elasticsearch docker haproxy rabbitmq centos

IDEA 自定义方法注释

发表于 2019-08-01 | 分类于 开发 | 0 | 阅读次数 415

File-> Settings -> Editor -> Live Templates

建议只勾选JAVA类型文件即可

image.png

文档注释模板

*
 * $DESCRIPTION$
 *
 * $VAR1$
 $params$ * @return $returns$
 * @author blank
 * @date $date$ $time$
 */

VAR1 中的 groovy代码如下

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

image.png

image.png

  • 本文作者: blank
  • 本文链接: https://blankhang.com/2019/08/01/201908010955
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# consul # atomikos # mybatisplus # druid # nexus # nas # named # bind # mysqldump # acme.sh # Dockerfile # rsync # keepalived # swarm # kibana # ubuntu # linux # scp # bugfix # https # ssl # certbot # curl # gogs # adminer # harbor # yum # portainer # python # kubernetes # idea # java # springboot # maven # docker-compose # redis # nginx # mysql # brew # git # chocolatey # jenkins # elasticsearch # docker # haproxy # rabbitmq # centos
Jenkins流水线 CI/CD 基于 Jenkinsfile 的 SpringBoot2 web 项目 (Git+[DooD]Docker+Maven+Harbor)
使用ssh-keygen和ssh-copy-id三步实现SSH无密码登陆远程主机
© 2023 blank
Everything is energy and everything has a frequency