【IDEA】# 快速生成logger、通过Maven的profile配置实现环境的快速切换、常用基础设置
创始人
2024-04-25 16:33:30
0

1. 快速生成logger

  • 打开 Settings,找到 Editor 目录下的 Live Templates

    image-20221217191626358

  • 选中 Java,点击右侧的加号,创建一个新的模板

    image-20221217191836007

  • 在创建模板的相关位置,填上对应的值

    • Abbreviation:触发的关键字(此处我使用的是 logg)

    • Description:模板的描述

    • Template text:具体的代码

      private static final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger($className$.class);
      
  • 点击下方 Define 选择生效的场景

    image-20221217192526574

  • 点击右侧 Edit variables,在 Expression 中选择 className()

    image-20221217192716778

  • 在需要使用的地方输入自定义的关键字即可

    image-20221217192924024

2. 通过Maven的profile配置实现动态切换环境

背景:实现无需在代码中通过修改 spring.profiles.active=dev 配置信息才能切换环境的需求

maven 中提供了一个 profile 配置项,可以在打包时动态的指定环境配置

  • 在 配置文件 中,更改 spring.profiles.active

    spring.profiles.active = @env@
    

    注意:修改为这种形式,在项目启动时可能会报错( found character ‘@’ that cannot start any token. (Do not use @ for indentation) ),如果报错,可以在 pom.xml 文件中增加

    src/main/resourcestrue
    
  • 修改 pom.xml文件

    devdev     true    testtestprodprod
    
  • 此时,我们就默认以 dev 为工作环境了,如果需要切换,只需点开 maven 面板(如果找不到,可通过菜单 View -> Tool Windows -> Maven Projects 展示出来),选择对应的环境即可

    image-20221217201827827

3. IDEA常用基础设置

参考自idea使用

3.1 编码设置

image-20221217202017547

3.2 maven 配置

image-20221217202056028

3.3 设置字体格式

image-20221217202234966

3.4 设置方法分割线

image-20221217202302180

3.5 设置方法形参参数提示

image-20221217202421625

3.6 修改代码后,通过*号提示未保存

image-20221217202515553

3.7 鼠标悬浮显示 javadoc

image-20221217202554930

3.8 新建类时,增加默认注释信息

image-20221217202710494

3.9 修改IDEA注释风格

image-20221217203011139

3.10 设置 IDEA 不直接 * 导入所有包

image-20221217203115320

3.11 设置不下载索引,使用本地索引

image-20221217203334961

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...