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画面

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

解密过程如下:引入包

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

命令行传参

浙公网安备 33010602011771号