代码之家  ›  专栏  ›  技术社区  ›  Bruno René Santos

使用Kotlin功能风格的Yaml型弹簧安全配置

  •  -1
  • Bruno René Santos  · 技术社区  · 8 年前

    我试着跟着演示 https://github.com/sdeleuze/spring-kotlin-functional 使用Spring Boot 2中发布的无注释新方法创建新的Spring Boot应用程序。我的问题是如何继续使用Yaml文件来配置我的应用程序,而不使用注释?我想这可能是Beans配置中的内容,但我没有找到任何关于这个主题的文档。Thanx公司

    1 回复  |  直到 8 年前
        1
  •  1
  •   Strelok    8 年前

    这个 beans dsl具有 env 可用于检索任何 environment 在yaml、属性文件或命令行参数中定义的属性:

    fun beans() = beans {
        bean<SomeBeanThatNeedsConfig> { 
          SomeBeanThatNeedsConfig(env.getProperty("config.value"))
        }
    }