在项目中遇到一个这样的需求,项目的配置文件由外部传入,这时spring配置文件那些占位符变量该如何取值呢? 解决这个问题的做法有几种,我想到的大概有以下三种: 1.通过系统属性来实现,把外部传入的配置信息保存到系统属性,spring配置中的占位符可以获取到系统属性的值.这种做法很简单,调用System.setProperty() | setProperties()方法就可以实现. 2.把外部的配置信息动态写入到配置文件,生成配置文件之后再启动spring.spring的配置文件中需要把生成配置文…