首页 > 解决方案 > 来自bean数据的spring boot application.properties值

问题描述

我正在使用弹簧靴。我在 application.yml 中定义了属性。

   spring:
     datasource:
       username: username
       password: password

用户名和密码值存储在外部,程序在启动期间获取。假设在启动期间获取它们的 bean 是dbConfig
如何将值从dbConfgigapplication.yml 注入?

我正在使用 spring-data-jpa 自动配置,它在启动时自动连接到数据库。我希望在 spring 连接到数据库之前将这些值加载到 application.yml。

标签: javaspring-boot

解决方案


您也可以尝试使用 spring cloud 来存储属性。然后您可以在占位符的帮助下使用。

https://cloud.spring.io/spring-cloud-config/reference/html/


推荐阅读