【问题标题】:How do I intercept property loading on Spring Boot?如何在 Spring Boot 上拦截属性加载?
【发布时间】:2016-03-24 15:23:46
【问题描述】:

我想拦截Spring Boot中某些属性的属性加载。

例子:

我在我的属性文件中存储了一个加密的值,当我将它加载到我的 @Configuration 带注释的类时,我希望能够解密它。

基本上我希望能够拦截从属性文件读取并填充类的处理器。

我看到使用 ConversionService 的一些变通办法可以做到这一点,但在这种情况下,我说的是 StringString,所以它不适用。

Spring Boot 有提供这样的功能吗?

【问题讨论】:

标签: spring spring-boot


【解决方案1】:

添加一个init方法并用@PostConstruct注解,在方法内部实现解码编码字符串值的代码

【讨论】:

  • 您可能想要添加一个关于如何执行此操作的示例,并提供一个链接以获取更多文档/参考(如果有):)
猜你喜欢
  • 2023-03-21
  • 2018-08-09
  • 2019-07-02
  • 1970-01-01
  • 2014-12-21
  • 2020-01-21
  • 2021-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多