一. 问题
spring 配置通常读取 .properties 文件;小项目 配置少;分布式项目 配置文件比较多;不容易运维维护;可以改为读取数据库,在数据库维护;
二. Spring 的已有解决方案
参考:https://www.codeproject.com/articles/28893/loading-application-properties-from-a-database
必须的jar包
- spring.jar (Spring Core)
[PropertiesPlaceholderConfigurer]
- spring-modules.jar (Spring Modules)
[CommonsConfigurationFactoryBean]
- commons-configuration.jar (Commons Configuration)
[DatabaseConfiguration]
需要数据库里 有一个表:
For this example, the database has a schema in it called