首页 > 解决方案 > 从外部源注入应用程序属性,例如使用 Spring Boot 的 API

问题描述

我有 yml 文件,例如

  1. 应用程序.yml

配置:sqs:用户:通过:

  1. 应用程序-dev.yml

配置:sqs:用户:通过:

我想调用一个自定义方法来从不同的来源获取用户和密码,例如对 Web 服务的 API 调用。如果我们有办法做到这一点,请提出建议。

我已经研究并看到了一种方法来覆盖 POJO 的 getter 和 setter 并在方法中实现我们的方法。

我正在寻找是否有更好的方法

谢谢,

标签: javaspringspring-bootyaml

解决方案


您可以像在这里一样编写自己的身份验证提供程序:https ://www.baeldung.com/spring-security-authentication-provider


推荐阅读