【发布时间】:2017-11-07 20:53:46
【问题描述】:
如何在服务器启动时动态加载 Spring Boot JPA 应用程序的数据源连接属性。 例如
datasource.url=${dynamicUrl}
datasource.username=${dynamicUsername}
.....
我想这样做,因为我的连接配置是动态的。
【问题讨论】:
标签: spring spring-boot properties
如何在服务器启动时动态加载 Spring Boot JPA 应用程序的数据源连接属性。 例如
datasource.url=${dynamicUrl}
datasource.username=${dynamicUsername}
.....
我想这样做,因为我的连接配置是动态的。
【问题讨论】:
标签: spring spring-boot properties
根据这篇文章24. Externalized Configuration,如果你正在开发一个使用名称属性的@Component:
import org.springframework.stereotype.*
import org.springframework.beans.factory.annotation.*
@Component
public class MyBean {
@Value("${name}")
private String name;
// ...
}
对于一次性测试,您可以使用特定的命令行开关启动(例如 java -jar app.jar --name="Spring")。
因此,您可以在运行应用程序时动态配置连接参数。
【讨论】: