版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29479041/article/details/84139954
一、常用设置
1、背景颜色设置
2、字体大小设置
3、字体颜色设置
4、maven设置
5、每次启动打开启动界面而不是打开最后一个关闭的项目
【取消】选择复选框,这样配置后,每次都会打开启动界面。
扫描二维码关注公众号,回复:
4154987 查看本文章
6、显示行号(新版本默认选中)
7、不区分大小写进行自动完成
8、标签大小改为 10 个,打开的标签超过 10 个时,就会自动关闭最少使用的标签。
9、让属性,变量的等号对齐
10、配置文件编码
11、选择自动导入,这样当修改 pom.xml 时会自动导入。
12、配置为自动编译,这样配合 Server 时,可以实现基本的热部署功能
13、设置main()和System.out.println("")方法的快捷键
14、开启代码提示
15、设置用*号来表示编辑过后的文件
16、开启自动引包功能
17、设置类注释模板
18、鼠标悬浮时显示文档信息提示框
19、自动生成serialVersionUID配置
配置完成后,如果你的Class实现了Serializable接口,那么将光标停留在类名上,然后按Alt+Enter就会提示自动创建serialVersionUID了。
20、自动补全返回值,自动补全变量名称和属性名称
21、idea重置
- 进入~/Library/Preferences目录:cd ~/Library/Preferences
- 查询目录下 IntelliJIdea的文件夹:ls
- 删除IntelliJIdea的文件夹:rm -rf IntelliJIdea的文件夹名
- 进入~/Library/Caches目录:cd ~/Library/Caches
- 查询目录下 IntelliJIdea的文件夹:ls
- 删除IntelliJIdea的文件夹:rm -rf IntelliJIdea的文件夹名
二、常用问题
1、SpringCloud之IDEA多module项目打包,依赖其他module项目jar,运行找不到CLASS问题
- 在parent(也就是父module)的pom.xml文件中,加入如下代码:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
- 在被依赖的项目中(公共module项目,比如:utils、entity、cloud等等)的pom.xml文件中加入:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>
</plugins>
</build>
- 重新打包:mvn -Dmaven.test.skip=true -U clean install
2、A项目要用自己B项目的class,B项目已经发布到本地Maven仓库里面了,但是,A项目还是引用不到B项目的jar包
注意A项目引用Bjar包的地址是否跟B项目发布出去的地址一样