Jasypt Spring Boot 2.1.0,Spring Boot 项目属性源加密

淡漠悠然
 淡漠悠然
发布于 2018年07月20日
收藏 22

Jasypt Spring Boot 2.1.0 已发布。Jasypt Spring Boot 为 Spring Boot 项目中的属性源(property sources)提供加密支持。

有三种方法可以在项目中集成 jasypt-spring-boot:

  • 如果 Spring Boot 项目中使用了 @SpringBootApplication 或者 @EnableAutoConfiguration ,在项目里添加jasypt-spring-boot-starter 依赖会自动对项目中整个属性(包括系统属性、环境属性、命令行参数、application.properties, yaml)启动加密。

  • 如果项目里没有使用 @SpringBootApplication 或者 @EnableAutoConfiguration ,可以手动在 Configuration 类上添加注解 @EnableEncryptableProperties ,来在整个环境的属性启用属性加密。

  • 如果想指定加密文件,可以使用 @EncryptablePropertySource 指定单个属性源。

暂未发现本次更细内容,点此查看 GitHub 发布主页

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Jasypt Spring Boot 2.1.0,Spring Boot 项目属性源加密
加载中

最新评论(5

LarryYan
LarryYan

引用来自“熊猫叔叔”的评论

属性源加密是个什么东东,也没人说

引用来自“五毛程序员”的评论

额,简单点说就是在配置文件里加密存储数据库连接之类的敏感信息。
agent就可以破了吧?
开源中国首席架构狮
开源中国首席架构狮

引用来自“熊猫叔叔”的评论

属性源加密是个什么东东,也没人说
就是对你的配置文件进行加密处理,防止一些敏感的配置文件信息泄露。
五毛程序员
五毛程序员

引用来自“熊猫叔叔”的评论

属性源加密是个什么东东,也没人说
额,简单点说就是在配置文件里加密存储数据库连接之类的敏感信息。
淡漠悠然
淡漠悠然
jasypt-spring-boot:2.1.0 introduces a new feature to specify property filters. The filter is part of the EncryptablePropertyResolver API and allows you to determine which properties or property sources to contemplate for decryption. This is, before even examining the actual property value to search for, or try to, decrypt it. For instance, by default, all properties which name start with jasypt.encryptor are excluded from examination. This is to avoid circular dependencies at load time when the library beans are configured.
熊猫叔叔
属性源加密是个什么东东,也没人说
返回顶部
顶部