ps:本文所有设置均以 IntelliJ IDEA 2020.1 作为示例
ps2:推荐在搜索框中直接搜对应要修改的东西,比如 改变背景颜色,直接在搜索框中输入General
ps3:无意冒犯先生,请见谅
目录
一.基础设置
此部分为常用的一些设置,可以考虑在开发之前扫一眼。
——鲁迅
1.IDEA如何修改背景颜色
File→Settings→Editor→Color Scheme→General
我用的颜色是 C7EDCC ,根据个人需求修改
话不多说直接看图
2.IDEA如何生成文档注释和方法注释
(1)文档注释
File→Settings→Editor→File and Code Templates
文档注释用的还是挺多的,建议加上
(2)方法注释
File→Settings→Editor→Live Templates
具体步骤如下:
(1)新建一个Template Group并命名
(2)添加方法注释,填写对应的参数
看图,很清晰
二.开发设置
此部分为创建项目后的一些配置,建议在创建项目后看一眼。
——周树人
1.中文乱码(字符编码)
File→Settings→Editor→File Encodings
建议在创建项目之后就设置,别忘了画圈的勾
2.注解开启
File→Settings→Build,Execution,Deployment→Compiler→Annotation Processors
后面可能会用到注解开发代替xml
3.java编译版本
File→Settings→Build,Execution,Deployment→Compiler→Java Compiler
建议在创建项目的时候预先看一眼,老版本的IDEA可能会出现默认版本比较低的情况
4.maven相关问题
你是否经常在导入项目后,默认的maven又给你指向了C盘下默认的setting文件?
你是经常在修改完此项目后,下次创建项目还是如此?
不用担心,在IDEA主界面Configure→Settings→Build,Execution,Deployment→Build Tools→Maven
做如下修改即可
等等,这么一说,是不是上面的三条也可以做类似的修改……emmmmmmmmmmmmmmm
三.IDEA2020遇到的坑
1.创建服务时,报程序包不存在
今天加载Eureka时,出现了这个问题
Error:(5, 55) java: 程序包org.springframework.cloud.netflix.eureka.server不存在
Error:(4, 46) java: 程序包org.springframework.boot.autoconfigure不存在
Error:(3, 32) java: 程序包org.springframework.boot不存在
Error:(13, 2) java: 找不到符号
符号: 类 SpringBootApplication
Error:(14, 2) java: 找不到符号
符号: 类 EnableEurekaServer
Error:(18, 9) java: 找不到符号
符号: 变量 SpringApplication
位置: 类 com.zero.EurekaApplication
然后查了相关资料,发现是IDEA2020的问题……
Configure→Settings→Build,Execution,Deployment→Build Tools→Maven→Runner
2.jdk版本不符合
书接上回,这次不报找不到的错误了,满怀欣喜的运行后,IDEA 2020又给我泼了桶冷水
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.zero.EurekaApplication]; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
然后又去查了相关资料,因为对这个错误比较熟悉,所以很快定位到了问题,jar包有问题
不对啊,我配置了相关的东西了啊,然后又去查了相关资料
好吧……这儿还有一个坑
这就是能导出运行,但是就是不能在IDEA 2020上运行的神奇效用
Configure→Settings→Build,Execution,Deployment→Build Tools→Maven→Importing
我觉得要不还是先用2019吧,你们觉得呢
先到这里,持续踩坑更新中……