基于IntelliJ IDEA的类注释和方法注释操作

作者:请叫我小思 时间:2023-03-04 02:00:31 

效果图如下:

类注释:

基于IntelliJ IDEA的类注释和方法注释操作

方法注释:

基于IntelliJ IDEA的类注释和方法注释操作

idea不会默认帮我们设置,所以需要手动设置。

1:IDEA中在创建类时会自动给添加注释

打开idea,操作

File–>settings–>Editor–>File and Code Templates–>Files

(1)NAME:设置类名,与下面的NAME:设置类名,与下面的{NAME}一样才能获取到创建的类名

(2)TODO:代办事项的标记,一般生成类或方法都需要添加描述

(3)USER、USER、{DATE}、TIME:设置创建类的用户、创建的日期和时间,这些事IDEA内置的方法,还有一些其他的方法在红色框标注的位置,比如你想添加项目名则可以使用TIME:设置创建类的用户、创建的日期和时间,这些事IDEA内置的方法,还有一些其他的方法在红色框标注的位置,比如你想添加项目名则可以使用{PROJECT_NAME}

基于IntelliJ IDEA的类注释和方法注释操作

2.在方法的上面一行输入/*然后回车,就有方法的注释设置如下


IDEA还没有智能到自动为我们创建方法注释,这就是要我们手动为方法添加注释,使用Eclipse时我们生成注释的习惯是

/**+Enter,这里我们也按照这种习惯来设置IDEA的方法注释


1、File–>Settings–>Editor–>Live Templates

基于IntelliJ IDEA的类注释和方法注释操作

(1)新建组:命名为userDefine

基于IntelliJ IDEA的类注释和方法注释操作

(2)选中userDefine在其目录下新建模板:命名为*

因为IDEA生成注释的默认方式是:/*+模板名+快捷键(比如若设置模板名为add快捷键用Tab,则生成方式为

/*add+Tab),如果不采用这样的生成方式IDEA中没有内容的方法将不可用,例如获取方法参数的methodParameters()、获取方法返回值的methodReturnType()

(3)设置生成注释的快捷键

基于IntelliJ IDEA的类注释和方法注释操作

(4)设置模板:模板内容如下

注意第一行,只有一个而不是/

在设置参数名时必须用参数名参数名的方式,否则第五步中读取不到你设置的参数名

*
* @Author 小思
* @Description //TODO
* @Date $time$ $date$
* @Param $param$
* @return $return$
**/

(5)设置模板的应用场景

点击模板页面最下方的警告,来设置将模板应用于那些场景,一般选择EveryWhere–>Java即可(如果曾经修改过,则显示为change而不是define)

基于IntelliJ IDEA的类注释和方法注释操作

基于IntelliJ IDEA的类注释和方法注释操作

(6)设置参数的获取方式

基于IntelliJ IDEA的类注释和方法注释操作

基于IntelliJ IDEA的类注释和方法注释操作

依次下拉选择即可。

注意第五步和第六步的顺序不可颠倒哦~

来源:https://blog.csdn.net/zeal9s/article/details/83514565

标签:IntelliJ,IDEA,注释
0
投稿

猜你喜欢

  • java写卷积神经网络(CupCnn简介)

    2022-12-11 09:33:09
  • java基础之Object类

    2022-11-17 21:20:10
  • Mybatis分页的4种方式实例

    2021-07-01 10:43:05
  • Android实现多线程断点下载

    2023-08-11 00:45:28
  • Springboot内置的工具类之CollectionUtils示例讲解

    2023-08-23 20:47:13
  • Java Servlet3.0异步处理问题

    2023-08-12 00:52:05
  • 使用adb or fastboot命令进入高通的9008(edl)模式的两种方法

    2023-02-02 15:50:49
  • MyBatisPlus 自定义sql语句的实现

    2021-11-11 07:51:20
  • Java实现DFA算法对敏感词、广告词过滤功能示例

    2023-02-11 10:24:33
  • c#中的扩展方法学习笔记

    2023-04-11 10:29:15
  • 常用的C语言排序算法(两种)

    2022-12-28 02:28:37
  • SpringBoot统一功能处理实现的全过程

    2021-06-12 11:14:49
  • Mybatis注解实现多数据源读写分离详解

    2021-12-15 21:44:16
  • android 实现ScrollView自动滚动的实例代码

    2021-11-20 03:00:27
  • Android 支付宝支付、微信支付、银联支付 整合第三方支付接入方法(后台订单支付API设计)

    2023-08-28 01:36:01
  • 详解C# Lazy Loading(延迟加载)

    2021-09-02 03:02:58
  • 深入解析Java并发程序中线程的同步与线程锁的使用

    2022-03-19 10:25:38
  • 如何把VS Code打造成Java开发IDE

    2021-09-16 16:37:36
  • SSH框架网上商城项目第22战之银行图标以及支付页面显示

    2022-02-18 19:34:03
  • 解决@RequestBody使用不能class类型匹配的问题

    2023-04-20 19:28:10
  • asp之家 软件编程 m.aspxhome.com