首页 > 其他分享 >IDEA自定义注解配置

IDEA自定义注解配置

时间:2024-03-24 21:22:05浏览次数:34  
标签:return 自定义 IDEA params result File 注解 模板

一、类注释

一、类注释

1、打开设置

  • 打开设置:Settings->Editor->File and Code Templates,如下图。
  • File Header.java为引用的模板文件
  • 类头文件注释模板(File Header.java)
/**
 * @title ${NAME}
 * @date ${DATE} ${TIME}
 * @author bxc
 * @description TODO
 */

二、方法注释

1、打开设置

  • 打开设置:Settings->Editor->File and Code Templates,如下图创建一个模板组,自定义名称
  •  选择创建好的模板组,在模板组中创建一个模板

  •  

     下图为第五步中的配置

     

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

    *
    * @Author bxc
    * @Description //TODO $end$
    * @Date $time$ $date$
    * @Param $param$
    * @return $return$
    **/

     

标签:return,自定义,IDEA,params,result,File,注解,模板
From: https://www.cnblogs.com/talkingcat/p/18093092

相关文章

  • vue2 defineComponent 自定义组件的强大功能
    完全可以通过向defineComponent()传入一个选项式API所定义的object,来定义一个组件,并包含各种响应式功能;如下About组件所示:<scriptsetup>import{ref,computed,defineComponent}from'vue'constHome=defineComponent({template:`<h1>Home</h1>`})constAbo......
  • 换机技巧:IDEA如何导出/导入设置
    背景最近新换了电脑,因为之前是Intel芯片的Mac,这次换了arm架构的M芯片的Mac,旧Mac上的很多软件不兼容,所以就没有选择换机数据迁移,一点一点下载、配置了所有环境。导出IDEA支持设置的导入导出,这就省去了很多繁琐的更改设置步骤。首先打开IDEA,点击File--ManageIDESettings......
  • 空战博弈实现——3 gym自定义环境
    gym1——自定义Gym环境并注册目录gym1——自定义Gym环境并注册感谢开始Step0新建文件夹Step1:新建环境文件xxEnv.pyStep2:在env下的__init__.py下注册**Step3**添加新建环境文件夹的引用Step4:在算法中进行调用感谢强化学习实战第一讲gym学习及二次开发-知乎(zhih......
  • 注解总结,Java中的注解,springboot中的注解
    注解总结1、Junit开始执行的方法:初始化资源,执行完之后的方法:释放资源测试方法,必须是:公有、非静态、无参无返回值的在一个类中,可以定义多个测试方法,每个测试方法可以单独运行,也可以整体运行(顺序:方法名升序)Junit4注解说明@Test测试方法@Before用来修饰实例方法,在每个@......
  • @Transactional注解失效场景以及解决方法
    该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点面试官:说一说@Transactional注解失效的场景以及解决方法@Transactional是Spring框架提供的一个注解,用于声明事务的边界。它可以应用于类、方法或接口上,用于指定......
  • idea maven配置
    修改maven的路径(使用本地的Maven),以及修改settings文件的位置和本地仓库的位置。-DarchetypeCatalog=internal配置阿里云镜像(在setting.xml文件中配置)<!-- 配置阿里云 --><mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</......
  • 枚举和注解
    枚举类引出需求:要求创建季节Seaaon对象,请设计并完成EnumerationClasspublicclassl6{publicstaticvoidmain(String[]args){//使用Seasonspring=newSeason("春天","温暖");Seasonsummer=newSeason("夏天","炎热&qu......
  • C# wpf 实现自定义撤销重做功能
    新建wpf项目,新建Undoable.cs(操作记录),main.xaml(页面)usingSystem;usingSystem.Collections.Generic;namespaceWpfApp1{///<summary>///撤销重做对象///ceatebyxin2022.6.26///2023.9.13去除Step的定义替换为KeyValuePair简化实现///</summ......
  • socket(五)IDEA与socket
    socket(五)IDEA与socket在IDEA处,我们完成服务器的任务main:首先我们需要在main函数里面创建serverpackageorg.example;importjava.io.IOException;importjava.security.Provider;publicclassMain{publicstaticvoidmain(String[]args)throwsIOExce......
  • 构建自定义颜色的SolidColorBrush
    ①System.Windows.Media.Brushes.BlueViolet;②newSystem.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(0X8A,0X2B,0XE2));③newSystem.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromArgb(0XFF,0X8A,0X2B,0XE2));//完全......