我想拦截Spring Boot中某些属性的属性加载。
示例:
我存储了一个在我的属性文件中加密的值,我希望能够在将它加载到我的@Configuration
注释类时解密它。
基本上我希望能够拦截从属性文件中读取并填充类的处理器。
我看到使用ConversionService
的某些变通方法可以做到这一点,但在这种情况下,我说的是String
到String
,所以它不适用。
Spring Boot是否提供了这样的功能?
答案 0 :(得分:0)
添加一个init方法并使用@PostConstruct进行注释,在方法内部实现解码编码字符串值的代码