java - 从外部源注入应用程序属性,例如使用 Spring Boot 的 API
问题描述
我有 yml 文件,例如
- 应用程序.yml
配置:sqs:用户:通过:
- 应用程序-dev.yml
配置:sqs:用户:通过:
我想调用一个自定义方法来从不同的来源获取用户和密码,例如对 Web 服务的 API 调用。如果我们有办法做到这一点,请提出建议。
我已经研究并看到了一种方法来覆盖 POJO 的 getter 和 setter 并在方法中实现我们的方法。
我正在寻找是否有更好的方法
谢谢,
解决方案
您可以像在这里一样编写自己的身份验证提供程序:https ://www.baeldung.com/spring-security-authentication-provider
推荐阅读
- postgresql - 如何忽略更新查询中的错误?
- webpack - Webpack 4 静态资产不使用 HtmlWebpackPlugin 重新加载
- javascript - 单击搜索输入时Android键盘出现和消失
- django - 在 django 中快速填写表格
- oracle - SoapUI JDBC 连接问题与密码
- java - 关闭应用程序而不是转到上一个活动
- c# - 如何使用 Partner.wsdl 获取 Salesforce 实体的字段列表
- mongodb - 如何在 Docker 容器之间迁移 MongoDB 数据库?
- r - 从 print() 控制台输出重新创建向量
- python - 如何查询pandas.dataframe的内存布局