精华内容
参与话题
问答
  • IDEA自动生成固定代码片段

    千次阅读 2018-03-05 21:10:42
    1. 选中要生成的代码,2. 从菜单中选择Tools | Save as Live Template,3. 填写触发单词(Abbreviation),4. 在代码中输入触发单词后按Tab,可以重复生成代码片段。...
    1. 选中要生成的代码,
    2. 从菜单中选择Tools | Save as Live Template,
    3. 填写触发单词(Abbreviation),
    4. 在代码中输入触发单词后按Tab,可以重复生成代码片段。
    展开全文
  • intellij idea 自动生成test单元测试

    万次阅读 多人点赞 2017-12-07 12:05:22
    intellij idea自动生成test junit自动生成

    在要测试的类上按快捷键ctrl + shift + t,选择Create New Test,在出现的对话框的下面member内勾选要测试的方法,点击ok

    或者点击菜单栏Navigate–》test,选择Create New Test,在出现的对话框的下面member内勾选要测试的方法,点击ok

    IntelliJ IDEA Help—Testing

    展开全文
  • IDEA自动生成功能

    2020-04-20 08:12:42
    IDEA自动生成功能 一、自动生成get和set方法 创建一些属性,可以为其自动生成set和get方法,按键盘上的alt+insert键,提示自动生成的元素,选择getter和setter即可 选中要生成getter和setter方法的属性,点击OK...

    IDEA自动生成功能

    一、自动生成get和set方法

    创建一些属性,可以为其自动生成set和get方法,按键盘上的alt+insert键,提示自动生成的元素,选择getter和setter即可
    在这里插入图片描述

    • 选中要生成getter和setter方法的属性,点击OK即可自动创建
      在这里插入图片描述

    二、自动生成带参数的构造函数

    • 创建一些属性,可以为其自动生成带参数的构造函数,按键盘上的alt+insert键,提示自动生成的元素,选择constructor即可
      在这里插入图片描述
    • 选中要创建构造方法的属性,点击OK
      在这里插入图片描述

    三、重写toString方法

    • 创建一些属性,可以重写toString方法,按键盘上的alt+insert键,提示自动生成的元素,选择toString()即可
      在这里插入图片描述 - 选中要重写toString的属性,点击OK
      在这里插入图片描述在这里插入图片描述

    四、重写父类方法

    • 按alt+insert,选择override methods即可
      在这里插入图片描述
    • 选择要重写的父类方法即可
      在这里插入图片描述

    注:按alt+insert键自动生成其他的方法一样。

    展开全文
  • idea自动生成UUID和解决办法

    千次阅读 2018-10-18 11:56:47
    序列化运行时使用一个称为 serialVersionUID 的版本号与每个可序列化类相关联,该序列号在反序列化过程中用于验证序列化对象的发送者和接收者是否为该对象加载了与序列化兼容的类。如果接收者加载的该对象的类的 ...

            序列化运行时使用一个称为 serialVersionUID 的版本号与每个可序列化类相关联,该序列号在反序列化过程中用于验证序列化对象的发送者和接收者是否为该对象加载了与序列化兼容的类。如果接收者加载的该对象的类的 serialVersionUID 与对应的发送者的类的版本号不同,则反序列化将会导致 InvalidClassException。可序列化类可以通过声明名为 "serialVersionUID" 的字段(该字段必须是静态 (static)、最终 (final) 的 long 型字段)显式声明其自己的 serialVersionUID:

          如果可序列化类未显式声明 serialVersionUID,则序列化运行时将基于该类的各个方面计算该类的默认 serialVersionUID 值,如“Java(TM) 对象序列化规范”中所述。不过,强烈建议所有可序列化类都显式声明 serialVersionUID 值,原因计算默认的 serialVersionUID 对类的详细信息具有较高的敏感性,根据编译器实现的不同可能千差万别,这样在反序列化过程中可能会导致意外的 InvalidClassException。

          因此,为保证 serialVersionUID 值跨不同 java 编译器实现的一致性,序列化类必须声明一个明确的 serialVersionUID 值。还强烈建议使用 private 修改器显示声明 serialVersionUID(如果可能),原因是这种声明仅应用于立即声明类 -- serialVersionUID 字段作为继承成员没有用处。

    使用 Eclipse 或 MyEclipse 的同学可能知道,如果 implements Serializable 接口时,会提示你生成 serialVersionUID。

    但 Intellij IDEA 默认没启用这个功能。

    正常情况下,鼠标点击类名,⌥ Option + ↩︎ Return/Enter键就会出现生成UUID选项,即:

    有时候⌥ Option + ↩︎ Return/Enter没有UUID选项,解决办法

    第一种情况:

    Settings -> keymap查看快捷键是否正确,默认情况是对的

    Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’勾选

    上图中的Disable new inspections by default可以选中,否则每次重启Idea后,都需要重新设置。

    一.Java序列化接口Serializable的作用:

    一个对象有对应的一些属性,把这个对象保存在硬盘上的过程叫做”持久化”.  

    对象的默认序列化机制写入的内容是:对象的类,类签名,以及非瞬态和非静态字段的值。(因为静态static的东西在方法区.)

    序列化能把堆内存中的对象的生命周期延长,做持久化操作.当下次再需要这个对象的时候,我们不用new了,直接从硬盘中读取就可以了.(存储到硬盘是一个文件,不需要我们去解析,如果用记事本打开解析会出现乱码,解析要用特定的方式,不用我们管. 我们只需要读取).  把对象存储到硬盘上的一个文件中,这个文件的标准扩展名是(.object).

    什么样的数据会进行序列化到硬盘进行持久化?

    ①在很多框架中就会有这种.object结尾的文件,因为很多对象都不创建,创建起来太麻烦,直接读取,而且有些对象的值你不知道,框架封存在.object文件中,直接读取这个文件中的这个值就行了,不需要传这个值.

    在搞web开发的时候一些类就需要实现序列化接口,因为服务器就会对你的对象进行临时本地存储.它怕服务器崩了的以后,你的会话都被消失了.所以存储在了硬盘上,你重新启动服务器会恢复之前的会话,恢复对象,你之前运行的东西都在.

    ②对某些特点的对象,比如数据库连接对象,存储特定数据的对象 ,这样对象你不想创建他们,想存储起来,让他们的生命周期延长,可以把他们放在硬盘当中.每次系统启动的时候都到.object中读取对象和里面的数据,这个时候就可以把他们序列化来完成.

    展开全文
  • IDEA自动生成创建人和时间

    千次阅读 2019-06-20 17:36:46
    一、文档注释(设置后创建新文件自动生成如下文件注释): 二、设置方式(如下图)调出设置选项快捷键 Ctrl+Alt+s
  • Idea自动生成代码神器EasyCode,让你如虎添翼

    千次阅读 热门讨论 2020-05-06 22:31:30
    今天给大家介绍一款Idea的插件,不仅可以达到Mybatis反向生成的效果,而且还可以更加灵活的使用。 插件安装 通常Idea插件的安装有两种形式。 方式一:直接在Idea中找到Plugins配置,然后搜索“Easy Code”,点击...
  • IDEA快速生成方法

    千次阅读 2019-07-27 16:31:56
  • IDEA-自动生成java的实体类详细

    万次阅读 2019-08-26 13:57:28
    IDEA-自动生成java的实体类1.项目添加数据库。2.生成实体类3. 修改默认生成脚本 idea这个功能真的不错,生成的实体类几乎不用改动。 下面生成展示(自动生成的,没有人工进行改动) 很强大,下面说下如何使用。 1....
  • idea自动生成方法注释(含参数及返回值)

    万次阅读 多人点赞 2018-07-05 22:05:59
    之前有配置过一个方法注释,不过方法的参数和返回值不能自动生成,昨天偶遇一篇文章,有提到了一种配置方式,今天试了下,经过一番调试,大功告成。效果如图: File->settings-&amp...
  • 如何使用idea自动生成序列化id

    万次阅读 多人点赞 2018-05-31 10:40:34
    意识到实体类是需要序列化的,后面我又碰到序列化出错,是因为序列化同一个实体类时会发生冲突,我百度结果,要让我加一个序列化id,但是有些idea没有自带的自动生成序列化id的插件,我不清楚其他版本是什么样子,...
  • idea 设置自动生成注解

    万次阅读 2018-10-09 10:51:45
    我也是学习该网址设置的,担心链接过期所以重写一遍原网址:https://www.cnblogs.com/mmzs/p/8858634.html 复制以下类注解模版: /** * @ Author :mmzs. * @ Date :Created in ${TIME} ${DATE} ...
  • 1. var 声明 2. null 判空 3. notnull 判非空 4. nn 判非空 5. for 遍历 6. fori 带索引的遍历 7. not 取反 8. if 条件判断 9. cast 强转 10. return 返回值
  • idea 自动生成get set方法

    万次阅读 热门讨论 2015-11-09 20:23:35
    快捷键百度就好了,你是有多懒。 算了,还是告诉你吧,alt+insert.
  • idea自动生成get set 方法

    千次阅读 2019-04-18 10:47:34
    第一步 下载插件 settings》》Plugins 》》搜索 lombok 进行下载 第二部 引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>.../art...
  • 第一步:引入依赖 org.projectlombok lombok 1.16.10 provided 第二步:在idea的settings中下载lombok插件,然后重启idea 第三步:在实体类加上@Data注解即可
  • idea自动生成getset插件

    千次阅读 2019-11-07 14:38:50
    lombok
  • 1、在实体类编辑框中右击,选择generator,可以选择你想要生成getset方法的属性,点击完成即可自动生成getset方法。一般电脑快捷键为:alt+insert苹果笔记本电脑的快捷键是control+return华硕的笔记本电脑 ...
  • idea 自动生成构造以及getset方法

    千次阅读 热门讨论 2019-07-24 20:31:22
    一、首先我们需要建立一个类,类中需要几个private的成员变量,如下图: 备注:一个标准的类通常要拥有下面四个组成部分: 1.所有的成员变量都要使用private关键字修饰...二、然后快捷键添加构造方法和getset方...
  • IDEA自动生成get/set的方式

    万次阅读 多人点赞 2016-09-10 00:00:47
    在编辑框中右击,选择generator,可以拖选住你想要生成getset方法的属性,点击完成即可自动生成getset方法。
  • IDEA自动生成实体类(注释+set get方法) 1.连接数据库 点击idea右边侧边栏的database 点击上方的+号,选择数据源 我这里选的pg,之后在页面上输入数据库名,用户名和密码 也可以在上面自定义连接名。最后点击Test...
  • intellij idea怎么自动生成getset方法

    千次阅读 2018-01-10 21:06:27
    在intellij idea中新建一个class文件,写好属性后,怎么自动生成属性的getset方法? 如果你的电脑有单独的insert键,则Alt+Insert后,会出现一个选择框,选择你需要的方法即可 如果你的电脑没有单独的...
  • 使用alt+insert自动生成getset方法时,生成的代码会是如下: 此时,前后端交互时,前端post传过来的json值如果有isDictionaryValued:true时,springmvc自动生成这个java对象时,会去json中寻找...
  • IDEA自动生成getset方式和自动生成constructor方式 一个小记录,防止自己忘了。 全文图解 1.自动生成getset方式 选择变量 一般只会选择一个变量。如果想选择多个变量,按住ctrl键再选择多个变量,如果想全选,ctrl...
  • 通过导入插件,开发代码的时候自动生成getset方法以及对应的注释
  • Intellij IDEA 生成Get/Set方法快捷键

    万次阅读 多人点赞 2017-11-15 15:55:19
    选中你要创建getter,setter的字段,然后选择generator,可以拖选住你想要生成getset方法的属性,点击完成即可自动生成getset方法。(菜单栏->generator 或者 点击右键->generator) 快捷键为:alt+insert   2. ...
  • IntelliJ IDEA怎么自动生成get/set方法 转载自https://jingyan.baidu.com/article/ce09321b8017d32bff858f90.html 有时候我们在使用IntelliJ IDEA的时候,想自动生成get/set方法,怎么生成呢,下面来分享一下方法 ...
  • idea生成get set自动生成带模版注释

    千次阅读 2018-09-26 16:50:46
    在此,站在前辈的肩膀上,将浅显讲述生成getset方法模板注释插件的安装: 一、 get/set 插件下载地址: 点击打开链接 - get/set注释插件     二、 添加步骤 1、下载插件后解压  generateGSDoc....
  • IDEA编辑器如何使用快捷键自动生成构造方法 Java Bean是什么? 一个标准的类通常有四个组成成分: 1.所有的成员变量都需要用private关键字修饰。 2.为每一个成员编写一对Get/Set方法。 3.为类编写一个无参构造方法...
  • Intellij IDEA 自动生成 serialVersionUID

    万次阅读 多人点赞 2013-04-10 11:15:09
    Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’  选上以后,在你的class中:Alt+Enter就会提示自动创建serialVersionUID了。
  • idea自动生成get/set注释的插件, 类似于 MyEclipse 的 Code Templates

空空如也

1 2 3 4 5 ... 20
收藏数 93,058
精华内容 37,223
关键字:

idea自动生成