java - 从外部源(例如使用 Spring Boot 的 API)注入(inject)应用程序属性

标签 java spring spring-boot yaml

我有 yml 文件,例如

  1. application.yml

配置: 平方: 用户: 通过:

  • application-dev.yml
  • 配置: 平方: 用户: 通过:

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

    我研究并发现了一种覆盖 POJO 的 getter 和 setter 并在方法内部实现我们的方法的方法。

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

    谢谢

    最佳答案

    您可以编写自己的身份验证提供程序,如下所示:https://www.baeldung.com/spring-security-authentication-provider

    关于java - 从外部源(例如使用 Spring Boot 的 API)注入(inject)应用程序属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59094531/

    相关文章:

    java - 找不到 Gradle DSL 方法 : 'appengine()'

    java - 如何在 Eclipse 中导入 jar?

    java - 无法启动 Guice 存储库注入(inject)器

    Java Spring 急切获取 Hibernate 子类失败

    spring - 在 Spring 环境中仅模拟选定的属性

    java - 从 Java 7 开始,字符串内部池

    spring - 多个 bean 引用同一个 Singleton Bean

    java - spring 单元测试上下文配置

    java - 如何将 Angular 6 形式的 Map 对象传递给 Spring boot

    spring-boot - Spring Boot java.lang.NoClassDefFoundError : javax/servlet/Filter