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画面
加密后的密钥放到配置文件中 至此加密结束,如图
解密过程如下:引入包
自动解密。配置密钥如下图(建议密钥不要放到同一个项目的配置文件中。可以通过命令行传参,或是通过配置系统变量)
命令行传参