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设置头(类和接口以及等)的描述

找到配置路径

编写头注释模板

/*** ${NAME}:* @author ${USER}* @date ${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里找不到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里面

英文好的可以参考官网文章:

1. Spring Cloud Context: Application Context Services

idea终端命令关联git

在设置搜索terminal,然后配置一下即可,以后的terminal可以使用git命令

附加:Windows 10 右键菜单 新建项添加md文件(Typora)

安装Typora笔记软件后,不想office那样在桌面右键有新建Excel啊或者新建Word,所以这里需要修改注册表才能实现

  1. win + R输入【regedit】
  2. 定位路径 【计算机\HKEY_CLASSES_ROOT\.md】
  3. 点击.md文件夹, 双击右侧(默认)项,将数值数据改为【Typora.md】
  4. 右键.md文件夹 => 新建 => 项,把新建的项命名为【ShellNew】
  5. 右键ShellNew => 新建 => 字符串值,将该字符串值名称改为【NullFile】
  6. 关闭注册表即可

操作 图示

附加2:Typora常用偏好配置

idea开发常用基本且非常实用的配置相关推荐

  1. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)...

     本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天, ...

  2. arcgis开发常用源码

    arcgis开发常用源码 1.点上生成面的代码 if (m_pFeatureLayer.FeatureClass.ShapeType == esriGeometryType.esriGeometryP ...

  3. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)

    写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天,下午我们宿舍聚会,所以时间有点耽误,希望大家见谅 上接: Java程序员从笨鸟到菜鸟之(四)java开发常用类( ...

  4. 前端开发常用的Chrome插件推荐

    谷歌浏览器简单清爽的界面.因其丰富的插件,成为前端开发者喜欢的浏览器.而易用的插件可以帮助开发者减少开发过程中的大量工作量,带来更加强大的效果.今天给大家推荐几个在程序员中口碑不错非常实用的Chrom ...

  5. Eclipse开发常用快捷键

    无论你是工作多年的大鸟,还是初入开发的菜鸟,动起你的手,建议把开发.重构快捷键试用一次,会有意想不到的收获,也可以打印文档,每天一次,十重天止,快捷键可以大大提高你的开发工作效率. 开发常用快捷键 快 ...

  6. iOS开发常用三方库、插件、知名博客

    TimLiu-iOS iOS开发常用三方库.插件.知名博客等等,期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交Issues即可). 持续更新... 版本:Objective- ...

  7. 学习游戏服务器开发必看,C++游戏服务器开发常用工具介绍

    C++游戏服务器开发常用工具介绍 在软件开发过程中需要使用的工具类型实属众多,从需求建模到软件测试,从代码编译到工程管理,这些工具都对项目有着不可替代的作用.庄子有云,"吾生也有涯,而知也无 ...

  8. Java 程序员开发常用的工具(全)

    Java 程序员开发常用的工具 作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言. ...

  9. 软件开发常用名词中英文对照

    软件开发常用名词中英文对照 词汇 释义 abort 中止 abstract class 抽象类 accelerator 快捷键 accelerator mapping 快捷键映射 accelerato ...

最新文章

  1. 《数据结构与抽象:Java语言描述(原书第4版)》一2.2.1 可变大小数组
  2. _DataStructure_C_Impl:SeqListBasedSort
  3. Elasticearch 安装 基础介绍 (一)
  4. 图像的亮度和对比度区别
  5. 多层陶瓷电容器用处_【科普】片状多层陶瓷电容器的封装方法,你了解吗?
  6. 为什么微信推荐这么快?
  7. 赫夫曼树编码的算法及应用习题--数据结构
  8. html中th 与thead tbody的 使用
  9. python小白应该看什么书_小白学python看什么书
  10. java递归优化_在Java中谈尾递归--尾递归和垃圾回收的比较
  11. mysql加密复制_MySQL主从复制使用SSL加密
  12. linux 如何从源码包安装软件?
  13. windows无法格式化u盘_U盘被写保护无法格式化怎么办?优盘无法格式化的解决办法...
  14. OWC资料收集-绑定到数据源 Office XP 图表组件
  15. 亲爱的,对不起,我要和别人结婚了
  16. 关于JAVA WEb如何连接Matlab
  17. img撑满全屏的方法(img非背景图)
  18. 天道酬勤~我如此惬意
  19. plc梯形图转换c语言,求助将梯形图程序转换成指令表,并说明该段梯形图实现的功能...
  20. 2021-02-26构造函数

热门文章

  1. 什么是模式识别,对抗学习是什么?
  2. html js制作高级拼图,基于JavaScript实现十五拼图代码实例
  3. 文本编辑快捷键_42种以上几乎可以在任何地方工作的文本编辑键盘快捷键
  4. 09_Python3.6+selenium2.53.6自动化测试_通过class_name定位百度输入框
  5. Nginx使用stream模块分流实现端口复用
  6. OC内存管理常见面试题整理
  7. 阿里云 ACM + Springboot 整合
  8. 华为路由器RIP经典案例
  9. uilabel 左上对齐_UILabel一行居中对齐与多行左对齐
  10. 白苹果了怎么办_iPhone 白苹果怎么办?这里有攻略!