IDEA相关记录
下载
镜像站: https://www.jetbrains.com/idea/download/other.html
插件:
非必选-> 1. MybatisCodeHelper mybatis代码生成插件 - ↓ 1.1 在Idea中使用Alt+insert键可以根据实体类生成表结构SQL; Ps: 两款插件选一款,两款一起下载会导致冲突,不然你在mapper选择方法不能直接跳到xml对应的方法 2. Free Mybatis plugin mybatis插件 - ↑ 必选 -> 1. lombok 插件,可以不用@Data注解,安装插件一般只是为了解决使用slf4j需要; 2. Alibaba Java Coding Guidelines 代码规范插件,写完代码扫一扫;
环境配置
字符集编码
- 修改Settings->Editor->File Encodings中的字符集Global Encoding(UTF-8)、Project Encoding(utf-8)、Properties Files(*.properties) Default Encoding for properties files: utf-8 并且勾选Transparent native-to-ascii conversion
注解生效激活
- 修改Settings->Build,Execution,Deployment->Compiler->Annotation Processors中Defualt模块的Enable annotation processing 进行勾选
java编译版本修改 选择java8
IDEA设置类头注释
- 类头注释:打开file->setting->Editor->Filr and Code Templates->Includes->File Header
1 | /** |
IDEA设置(Settings)
IDEA中的窗口设置
//TODO
- 如果的view视图不见了,按两下Shift快捷键搜索,选择view将会弹出选项;
IDEA插件
热部署Devtools
IDEA-Maven
Maven依赖导入
IDEA在(包括)2020.1版本开始的Maven将不再自动导入依赖,而是提供了快捷键和一个小图标;
那么你们是不是要有疑问了,这个小图标要怎么弄出来?
其实很简单当你在添加或者修改dependency之后就自动出来,如果他没有出来请使用Ctrl+Shift+O快捷键导入依赖即可;
IDEA 必备插件
lombok —> 因为公司使用的Logger 日志所以得依赖lombok插件否则报错
java bean to json —> 编写文档的入参出参你是不是还是一个一个手动档?
free mybatis plugin —> 还在因为mapper层跳转到xml而烦恼吗?
alibaba java coding guidelines —> 还在因为代码不规范感到烦恼吗?
当启动SpringBoot服务时遇到报错?
1 | Error running 'xxxxApplication': Command line is too long. Shorten command line for PotentialCustomersApplication or also for Spring Boot default configuration. |
解决方案
1.找到项目中的.idea文件夹,如果找不到,请选择左上角Project切换成Project Files
2.找到.idea文件夹中的workspace.xml文件
3.在worksapce.xml文件夹中找到标签
4.在标签中新增一行
1 | <property name="dynamic.classpath" value="true" /> |
为什么会报这种错呢?
这个选项控制类路径如何传递到JVM:通过命令行,或者通过文件。大多数操作系统都有最大的命令行限制,当超过此限制时,IDEA将无法运行您的应用程序。
当命令行长度超过32768个字符时,IDEA建议您切换到动态类路径。长类路径被写入一个文件,然后由应用程序启动器读取并通过系统类加载器加载。
如果您对实现细节感兴趣,可以查看IDEA Community edition源代码、JdkUtil.java文件、setupJVMCommandLine方法。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 九世!
评论