spring整合mybatis
先配置配置文件替换:
<beanid="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<propertyname="locations">
<value>WEB-INF/conf/db.properties</value>
</property>
</bean>
这样,db.properties中的配置就能通过${db.url}这样的形式注入进bean里了
写测试类并配置
<beanid="testServiceImpl"class="com.huawei.service.impl.TestServiceImpl">
<propertyname="db"value="${db.url}"/>
可以注入进来,测试通过
如果要对properties配置文件中的配置进行加密等操作,这样配置注入进其他比如datasource这种自己不能解密的属性就会出现问题,这时可以自己extends实现propertyPlaceholderConfigurer中的方法来进行属性解密替换,再注入相应的地方
相关推荐
xiuyangsong 2020-11-16
Nishinoshou 2020-11-09
jimgreatly 2020-09-01
dongxurr 2020-08-18
Dullonjiang 2020-08-15
Dullonjiang 2020-08-11
Dullonjiang 2020-08-09
dongxurr 2020-08-08
yunzhonmghe 2020-08-07
jimgreatly 2020-08-03
Dullonjiang 2020-07-30
jimgreatly 2020-07-27
liqiancao 2020-07-26
xiuyangsong 2020-07-26
dongxurr 2020-07-26
mcvsyy 2020-07-26
helloxusir 2020-07-25
牧场SZShepherd 2020-07-20