SpEL表达式读取properties配置⽂件
1. 将properties⽂件中的内容加载到⼀个bean中
读取配置文件失败<bean id="configProperties"class="org.springframework.fig.PropertiesFactoryBean">
<property name="locations">
张若昀微博<list>
<value>classpath:app.properties</value>
</list>
</property>
</bean>
1. 其中classpath:后是你要读取的properties⽂件位置,我的直接放在Resourse⽬录下
2. value中的properties⽂件,其实是要加载到PropertiesFactory类的构造器locations属性内
3. 成功将properties装载到⼀个bean中
2. 引⽤将.properties⽂件所装配的bean
<bean id="music"class="chapter3.Music">
晚晴 李商隐
<constructor-arg name="artist"value="#{configProperties['disc.title']}"/>
韩国和朝鲜的关系
董洁的儿子叫什么<constructor-arg name="title"value="#{configProperties['disc.artist']}"/>
</bean>
王宝强为儿子庆生1. 其中#{configProperties[‘disc.title’]}就是El表达式,configProperties就是装配好properties⽂件的bean的id