[英]Inject application properties from an external source such as API with Spring Boot
我有 yml 文件,例如
配置:sqs:用户:pass:
配置:sqs:用户:pass:
我想调用一个自定义方法来从不同的来源获取用户和密码,例如对 Web 服务的 API 调用。 如果我们有办法做到这一点,请提供建议。
我已经研究并看到了一种覆盖 POJO 的 getter 和 setter 并在方法中实现我们的方法的方法。
我正在寻找是否有更好的方法
谢谢
您可以像在这里一样编写自己的身份验证提供程序: https : //www.baeldung.com/spring-security-authentication-provider
您应该尝试一下Spring Cloud Config 。 您可以为每个环境定义属性,并且可以将它们存储在不同的源中(例如:git、任何兼容 JDBC 的数据库、Subversion、Hashicorp Vault、Credhub 和本地文件系统)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.