springboot使用加密的配置属性
依赖:
<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.16</version> </dependency>
1 加密属性配置在application.properties或者相应的proffile的properties文件
其中
jasypt.encryptor.password = klklklklklklklkl 是加解密的盐
enc是加密变量使用的特殊符号.
2 也可以把这些配置到apollo中如果使用了apollo配置中心
代码执行的效果
参考:
https://github.com/ulisesbocchio/jasypt-spring-boot
https://github.com/ctripcorp/apollo-use-cases/tree/master/spring-boot-encrypt
本文目的是说明这个是springboot支持的 既支持普通boot项目 也可以用于apollo配置中心