idea开发常用基本且非常实用的配置
idea开发常用基本且非常实用的配置idea自定义配置文件,存放位置这个配置主要应用场景:电脑安装后,本来配置一大堆自己的喜好,但是由于(pojie)版本升级或者重装系统或者到新公司每次都要配置一遍,配置maven路径啊,提示忽略大小写啊等等,十分的麻烦,这里只要配置一次,以后把文件(你配置的)同步(比如百度网盘)一次就行了,下次安装或者新公司安装的时候直接把配置文件指向你的文件即可.废话不多说,
idea自定义配置文件,存放位置
这个配置主要应用场景:电脑安装后,本来配置一大堆自己的喜好,但是由于(pojie)版本升级或者重装系统或者到新公司每次都要配置一遍,配置maven路径啊,提示忽略大小写啊等等,十分的麻烦,这里只要配置一次,以后把文件(你配置的)同步(比如百度网盘)一次就行了(当然也可以使用idea自带的同步),下次安装或者新公司安装的时候直接把配置文件指向你的文件即可.废话不多说,见下
想找到你的idea软件安装的bin目录里面,有个名为idea.properties配置文件,比如我的D:\Asoftware\java\idea\bin找到它,并用文本编辑器打开它.
找一个何时的路径,比如我的如下图,在aboutconfig文件夹再建config文件夹和system文件夹(在system文件夹下再建plugins文件夹用于存放插件)
所以配置文件为如下路径,即可将配置放在这个创建的路径下
idea.config.path=D:/Asoftware/java/ideaIU/ideaconfig/config
idea.system.path=D:/Asoftware/java/ideaIU/ideaconfig/system
idea.plugins.path=D:/Asoftware/java/ideaIU/ideaconfig/plugins
idea.log.path=D:/Asoftware/java/ideaIU/ideaconfig/idealog
完成后基本上,假如你需要在另一台电脑上安装idea,使用同样的方式,把上面aboutconfig文件放在另一台电脑的相关路径下,并把idea.properties配置文件的指向aboutconfig文件夹就行了.只要aboutconfig文件夹备份到网盘,到哪里安装idea,只要路径指向这个文件夹就行了,十分方便.(当然也有一种idea自动导出配置的方式,但是没有这种方式好,需要了解的可以自行百度)
idea配置本地仓库路径和国内阿里镜像
找到 <localRepository>标签,修改路径
<localRepository>D:/Aworkspace/maven/repo</localRepository>
注意地址可以有很多写法,这里只是一个参考镜像地址
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
idea配置maven仓库
idea配置新项目maven仓库
这个是新建项目或者拿去Git项目使用自己设置的maven仓库的配置
idea中修改模板中user变量名称
这步骤会和后面的模板user变量取值有关,所以先设置它.找到idea安装的bin目录下找到idea64.exe.vmoptions(或者idea.exe.vmoptions),添加内容: -Duser.name=zhangxiaoxiang zhangxiaoxiang(当然你改成你的名字就行了哈)
idea设置头(类和接口以及等)的描述
找到配置路径
编写头注释模板 (其中date可以改成since,免得idea报警告,记不得什么时候开始的了)
/**
* ${NAME}:
* @author ${USER}
* @since ${YEAR}/${MONTH}/${DAY}
*/
效果图(这个是创建类后自动生成的带有作者和日期的)
idea自定义类,接口注释模板(注意后面选择变量)
找到设置路径
编写注释模板文本(模板编写可以省去很多无意义的代码,可以单独作为一个专题研究一下哈)
/**
* $classname$:
* @author $user$
* @date $date$
*/
效果图(这个是手动触发的)
idea提示不区分大小写
注意版本不同,可能会有所差异,这里是2020版
idea修改单行注释风格Ctrl+/风格
效果图
idea 鼠标放上去显示中文注释
注意需要安装idea谷歌翻译插件,这里推荐选择谷歌的(有道和百度也集成了,但是谷歌是最好),如果失效可以配置代理,如果实在不能使用谷歌就只好选择有道或者百度
idea解除Git等版本控制关联
再进行下面操作,彻底删除与git的关联
idea鼠标悬浮查看注释
注意版本不一样这个设置貌似有点不一样,我的是idea2020.2为例
idea有道翻译插件
在无法使用谷歌翻译的情况下,可以使用这个作为替代,到有道智云 登录后获取自己的相关账号
idea 无法注入dao
这个是idea一贯风格,如果你的项目可以运行这个倒没有影响,可以设置忽略即可(不推荐但是也没有必要太在意,可以直接设置成警告就行了),也可以使用一个很长的注解,笔者暂时搞忘了,确实没有太大必要,所以直接修改提示级别就行了
idea自动导包和删除无用的导包
idea开启新项目自动启用lombok注解
每次新建项目都会提示 Lombok 要求启用注解处理器,每次都需要点一下,这样设置就不会再提示了
idea里找不到javax.servlet的jar包
详情参考 IntelliJ IDEA里找不到javax.servlet的jar包_有天你会让我妒忌的.-CSDN博客_javax.servlet包
idea 部署war包报错
报错内容:Configuration Error: deployment source ' :war exploded' is not valid 就是说部署的war包关联不上或者不正确
idea 配置热部署 spring boot
添加pom依赖
<!--热部署(idea也要配置一下才会生效)-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
再配置idea
CTRL+ALT+SHIFT+/ 组合键打开 Maintenance窗口选择Registry... ,找到(前面没有添加依赖是找不到这个选项的)compiler.automake.allow.when.app.running选项 (勾选后并close即可)
如果此时还没有生效,添加插件(可能有的电脑比较卡,有时候是生效了的,但是要多等一会而已)
<!--如果不生效,添加插件)-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork><!--必须添加这个配置-->
</configuration>
</plugin>
</plugins>
</build>
idea 新建springboot无法访问spring官网
idea maven报错
这是一个恶心的问题,基本上都是不好处理,有时候莫名其妙就好了,下面累出几种折腾的方式仅供参考
1:疯狂刷新方式,可能是idea没有即使刷新pom导致
2:如果是部分报错,找到自己配置的仓库确认一下,如果有,那么说明可能下载不完全(直接删掉maven报错的依赖,然后重新下载,当然建议先备份,万一不是它的问题呢)
3:配置setting文件错了(都百度到这个了说明你知道maven的setting文件在哪里配置,偷偷告诉你,其实idea在pom文件右击也是可以打开的),主要检查配置是否正确
<!--临时解决maven无法导入(比如国际网络展示不通顺),让idea编译通过过-->
<repositories>
<repository>
<id>alimaven</id>
<name>Maven Aliyun Mirror</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
5:如果还是没有什么卵用,那么清缓存式重启,或者重构
6:检查网络,比如设置了代理设置,你处于科学上网状态(你懂得),重启电脑,循环执行前5步(解决不了在博客评论,老夫和它大战300回合)
7:终极大招(或许是idea版本和maven版本不一致,最好的方式是使用默认的配置,如果这都不成功,那么idea就一定没有问题,如果idea软件有问题,这个可能性比较小,可以反馈,如果是仓库有问题就换个仓库,基本上就这些可能性了),是在下载不下来就在maven官网下载jar包,安装到本地
idea添加mybatis的xml提示
下载如下链接的地址到本地,放在某个文件夹下
http://mybatis.org/dtd/mybatis-3-config.dtd
http://mybatis.org/dtd/mybatis-3-mapper.dtd
idea添加自定义配置applicatin.yml文件提示[默认提示],添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
idea添加自定义配置bootstrap.yml文件提示 [更改提示],修改配置
注意:
@ConfigurationProperties获取bootstrap.yml配置的值为空,请参考下面说明
bootstrap.yml配置是SpringCloud项目才会用到的。
如果你的项目仅仅是一个SpringBoot项目,只会识别application.yml配置文件。
由于SpringCloud是基于SpringBoot构建的,所有SpringCloud项目两种文件都会识别,这个时候才有优先级的说法,SpringCloud项目是会优先读取bootstrap配置在读取application配置。
引用Spring官网的一句话
A Spring Cloud application operates by creating a “bootstrap” context, which is a parent context for the main application. Out of the box it is responsible for loading configuration properties from the external sources, and also decrypting properties in the local external configuration files.
SpringCloud 应用是基于 一个 “bootstrap”的上下文运行的。
也就说明了 bootstrap这个配置是SpringCloud 应用才会用的。
而且这个配置是不能被覆盖的,也就是优先级比application配置中的高。
什么配置在application配置?什么配置在bootstrap里面配置?
1、当使用 Spring Cloud Config Server 的时候,spring.application.name 和 spring.cloud.config.server.git.uri应该在 bootstrap.yml 里面指定
2、一些加密解密的配置也应该配置在bootstrap里面
英文好的可以参考官网文章:
idea终端命令关联git
在设置搜索terminal,然后配置一下即可,以后的terminal可以使用git命令
附加:Windows 10 右键菜单 新建项添加md文件(Typora)
安装Typora笔记软件后,不想office那样在桌面右键有新建Excel啊或者新建Word,所以这里需要修改注册表才能实现
- win + R输入【regedit】
- 定位路径 【计算机\HKEY_CLASSES_ROOT\.md】
- 点击.md文件夹, 双击右侧(默认)项,将数值数据改为【Typora.md】
- 右键.md文件夹 => 新建 => 项,把新建的项命名为【ShellNew】
- 右键ShellNew => 新建 => 字符串值,将该字符串值名称改为【NullFile】
- 关闭注册表即可
操作 图示
附加2:Typora常用偏好配置
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)