Spring boot笔记4

减少配置修改次数

方便环境配置切换

application.yml

#默认加载的配置文件
spring:
    profiles:
        active: prod

 

application-dev.yml

application-prod.yml

application-test.yml

以下三种配置不要同时使用。三选一

 

 

 

 命令行启动dev:java -jar ./boot-lanuch-1.9.jar --spring.profiles.active=dev

 

 

------

配置文件加载优先级

 

 

 

 

自定义的加载路径是优先级最高

 

 

 

JASYPT加密配置文件:

加密配置文件字符串jasypt工具,可以加密字符串,密码,文本和二进制文件

结合spring security 和集成 数据源

 

 

 www.jasypt.org

 

 

 加密命令行:

 

 

 bat脚本

 

 

 bat画面

加密后的密钥放到配置文件中 至此加密结束,如图

 

 

 

 

 

 解密过程如下:引入包

 

 自动解密。配置密钥如下图(建议密钥不要放到同一个项目的配置文件中。可以通过命令行传参,或是通过配置系统变量)

 

 命令行传参

 

posted on 2022-10-13 21:49  王飞侠  阅读(15)  评论(0编辑  收藏  举报

导航