一、idea
(一)快捷键
1、自动生成set get
control +enter
2、导包或标红代码提示
option +enter
3、快捷到某一行代码
command+L
4、=左侧代码自动补全
command+option+v
5、快捷搜索
双击上键—项目内搜索关键字
command+f—类内搜索关键字
command+shift+F 全局搜索,解决双击上键全局搜索不到的问题
6、进入函数
option + command+左右键
option+ command+左:进入下一层函数
option+ command+右:回退上上一层函数
7、control+R。查找控制台以前
8、注释
command+/
9、导包
option +enter
(二)程序运行结果
1、执行完程序退出code
- exit code 0 表示程序执行成功,正常退出
- exit code 1 表示程序执行执行过程中遇到了某些问题或者错误,非正常退出
2、启动main函数
- 出现started...才是启动函数正常
- 若出现exit code 1则说明遇到了问题或错误,查看日志,
若日志没有打印出来,则检查logback.xml文件日志是否配错,或忽略什么
(三)环境变量配置
idea上方的小框框—edit configure
COLUMBUS_ENV=dev(name=value)
(四)idea顶端显示所有打开文件设置
setting-editor-editor tabs
参考:
将Bean注入Spring容器的五种方式_spring注入bean的几种方式_Java小果的博客-CSDN博客
(五)修改push代码时的git远程地址
1、打开git并右击选择编辑remote
2、修改对应的URL设置git push orign 分支的git远程地址(其中origin就是远程地址的别名,图中的Name)
3、若想添加多个git地址:右击Remote,manage remote进入下面页面,点击加号添加即可,但不同的git地址的name要有区分
二、maven相关
1、查看jar包依赖树
mvn dependency:tree
+开头说明下面有包含的jar包
/开头说明下面不包含jar包
2、在pom文件引入对象
(1)子项目是否会使用父项目引入的jar包
来源:maven 子项目如何使用父项目的jar包_tfish2014的博客-CSDN博客
(2)父pom文件中定义的版本复用问题
参考:关于java:如何在子pom中使用父pom的配置文件属性? | 码农家园
(3)pom文件的版本依赖冲突问题
安全同学讲Maven间接依赖场景的仲裁机制
3、相关常用命令
mvntsc='mvn clean -Dmaven.test.skip compile '
mvntscu='mvn clean -Dmaven.test.skip compile -U'
mvntsd='mvn clean -Dmaven.test.skip deploy '
mvntsdu='mvn clean -Dmaven.test.skip deploy -U'
mvntsi='mvn clean -Dmaven.test.skip install '
mvntsiu='mvn clean -Dmaven.test.skip install -U'
4、解决jackson时间冲突问题
1.9.13
(1)查看项目引入了哪些jar包:
打开maven--找到对应的项目--右键show dependences...
command F 输入查找即可
IDEA 查找某个 jar 包是如何被引入的_idea查看包在哪引入的_猥琐的刚的博客-CSDN博客
(2)引入别的jar包中包含jar包
先在引入的时候exclude掉,然后再自己重新引入
比如,我们引入的spacex-common中引入了jackson的jar,如果我们要想重新引入的话,就在pom文件中引入spacex-common的地方将jackson给exclude掉,然后再重新在pom文件中引入 jackson
版权归原作者 @snow' 所有, 如有侵权,请联系我们删除。