idea常用设置及遇到常用问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 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重置

  1. 进入~/Library/Preferences目录:cd  ~/Library/Preferences
  2. 查询目录下 IntelliJIdea的文件夹:ls
  3. 删除IntelliJIdea的文件夹:rm -rf IntelliJIdea的文件夹名
  4. 进入~/Library/Caches目录:cd ~/Library/Caches
  5. 查询目录下 IntelliJIdea的文件夹:ls
  6. 删除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项目发布出去的地址一样

猜你喜欢

转载自blog.csdn.net/qq_29479041/article/details/84139954
今日推荐