`

IDEA设置类注解和方法注解(详解)

    博客分类:
  • Java
 
阅读更多

从eclipse工具到IDEA工具的转化,发现IDEA工具配置注释模板变的不一样了,不说废话了,直接开始

一、设置类注解模板(在创建类的时候自动填充模板)

复制代码
/**
 * @ProjectName:    ${PROJECT_NAME} 
 * @Package:        ${PACKAGE_NAME}
 * @ClassName:      ${NAME}
 * @Author:     ${USER}
 * @Description:  ${description}  
 * @Date:    ${DATE} ${TIME}
 * @Version:    1.0
 */
复制代码

二、配置方法注解(注意配置好,只能在方法内部使用快捷键生成,然后复制到方法上,不知道IDEA为何这样)

复制代码
/**
 * @Method $method$
 * @Author $author$
 * @Version  1.0
 * @Description
 $param$
 * @Return $return$
 * @Exception $exception$
 * @Date $date$ $time$
 */
复制代码

在配置param的时候需要填写:

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

效果:

复制代码
public static boolean inset(String name, String url,String hello)throws Exception{
        
        /**
         * @Method inset
         * @Author JikeWang
         * @Version  1.0
         * @Description
         * @param name
         * @param url
         * @param hello
         * @Return boolean
         * @Exception 
         * @Date 2018-08-12 13:16
         */
        return true;
    }
复制代码

 

分享到:
评论

相关推荐

    详解IntelliJ IDEA 自定义方法注解模板

    IntelliJ IDEA 自定义方法注解模板详解 IntelliJ IDEA 是一款功能强大且广受欢迎的集成开发环境(IDE),其强大的功能和灵活的配置使其成为开发者的不二之选。本文将详细介绍如何在 IntelliJ IDEA 中自定义方法注解...

    IDEA类和方法注释模板设置(非常详细)

    "IDEA类和方法注释模板设置详解" 通过本篇文章,我们将详细介绍IDEA类和方法注释模板设置的方法。首先,我们需要了解为什么需要使用模板来生成注释。在编程过程中,我们经常需要编写注释来解释代码的含义和作用,...

    SSH全注解实例详解,hibernate,struts,spring

    在实际开发中,SSH框架的使用往往结合IDE(如Eclipse或IntelliJ IDEA)进行,这些工具通常有对SSH支持的插件,能帮助开发者快速生成和管理注解配置。同时,持续集成工具(如Jenkins)和版本控制系统(如Git)也是...

    Idea自定义方法注释模板的教程详解(去param括号、return全类名)

    Idea自定义方法注释模板教程详解 Idea自定义方法注释模板是IntelliJ IDEA中的一种功能,可以帮助开发者快速生成方法注释,提高代码的可读性和维护性。本文将详细介绍Idea自定义方法注释模板的创建和配置过程,包括...

    SSH全注解环境搭建

    ### SSH全注解环境搭建详解 #### 一、概述 SSH框架是指Struts2、Spring、Hibernate这三种技术的组合,常被用于Java Web开发中。全注解配置相较于XML配置更加简洁,易于维护,因此在现代Web项目开发中越来越受到...

    我的IDEA配置

    - `templates`:代码模板,如类、方法、变量的预定义结构。 - `colors`和`inspection`:颜色主题和代码检查规则的配置。 - `options`:更深层次的IDEA设置,可能涉及到语言特性、性能优化等。 - `fileTemplates`...

    idea lombok-plugin-0.19-2017.3

    安装此插件后,开发者可以在IDEA中直接看到Lombok注解的效果,如在变量旁显示getter和setter方法,以及在使用到这些方法的地方得到智能提示,极大地提高了开发效率。 安装Lombok插件的过程相对简单。首先,打开IDEA...

    idea优化配置,图文详解

    1. **主题与字体设置**:IntelliJ IDEA允许自定义界面主题和字体大小,以适应不同的工作习惯。在`File` -&gt; `Settings` -&gt; `Editor` -&gt; `Colors & Fonts`中可以进行调整。 2. **键绑定调整**:对于习惯Eclipse的用户...

    IDEA lombok 插件工具

    Lombok 是一个非常实用的 Java 开发工具,它通过注解的方式,帮助开发者自动处理 Java 类中的getter、setter、构造函数、equals、hashCode 和 toString 方法等常见繁琐的代码,从而提高开发效率,减少代码冗余。...

    QueryDsl自动生成QModel(注解扫描annotation-processor)

    通过这些方法,开发者可以轻松地为项目中的实体类生成对应的 QModel,从而提高查询构建的效率和准确性。同时,也需要注意一些常见问题,如编译问题和 IDE 配置等,以确保生成的 QModel 能够正常工作。

    IDEA lombok插件

    `@Data`注解可以自动生成所有字段的getter和setter,`@AllArgsConstructor`和`@NoArgsConstructor`用于生成全参和无参构造函数,`@ToString`和`@EqualsAndHashCode`分别生成对象的toString()和equals()以及hashCode...

    idea lombok插件

    **Idea Lombok插件详解** 在Java开发中,我们经常需要编写大量的getter、setter、equals、hashCode和toString等样板代码,这些代码虽然规范但占据了大量篇幅,使得代码变得冗余。为了解决这个问题,一种名为Lombok...

    idea spring boot 多模块项目创建

    对于Spring Boot应用,我们还需要在每个模块的主类(Main Class)上添加`@SpringBootApplication`注解,这将启动Spring Boot的自动配置和组件扫描。在父项目中,通常不需要主类,因为实际的运行入口将位于某个特定的...

    spring mvc + spring + hibernate 全注解整合开发视频教程 07

    【Spring MVC + Spring + Hibernate 全注解整合开发详解】 在Java Web开发中,Spring MVC、Spring和Hibernate是三个至关重要的框架,它们分别负责MVC模式中的Model、Service层和持久化层。本教程将深入讲解如何通过...

    IntelliJ IDEA2018安装mybatis_plus插件

    ### IntelliJ IDEA 2018 安装 Mybatis_Plus 插件详解 在Java开发领域,IntelliJ IDEA 是一款极为流行的集成开发环境(IDE),它提供了丰富的功能来提高开发效率。对于使用MyBatis框架进行数据库操作的开发者来说,...

    图文详解IDEA2022整合SSM框架的maven webapp(附源码)

    本教程将深入探讨如何在IntelliJ IDEA 2022版本中整合Spring、Struts2和MyBatis(简称SSM)框架,创建一个完整的Maven Web应用程序。我们将逐步指导你完成从项目初始化到配置SSM组件,再到运行测试的全过程。 首先...

    Struts2-注解第一个例子

    ### Struts2 注解应用详解 #### 一、引言 随着软件开发技术的不断进步,简化配置文件、提高代码可读性和维护性成为开发者们的共同追求。在Java Web开发领域,Struts2框架因其丰富的功能和良好的扩展性受到广泛欢迎...

Global site tag (gtag.js) - Google Analytics