实现InitializingBean
afterPropertiesSet()
我主要是用这个方法 让项目启动的时候 查询数据库 把所有的信息 存到MAP中 这样在调用数据库的时候 就不需要访问数据库!
具体方法内容就不写了 看Spring 中的配置
这个方法将在所有的属性被初始化后调用。
但是会在init前调用。
但是主要的是如果是延迟加载的话,则马上执行。
<!-- 数据工厂服务模板,子类可继承该配置 -->
<bean id="DataFactoryService" class="com.service.DataFactoryService"
abstract="true" parent="AbstractBusinessService">
<property name="url">
<value>${datafactory.url}</value>
</property>
</bean>
<bean id="UService" class="com.service.UService" parent="DataFactoryService">
<property name="mapping" ref="ServiceMappingBean" />
</bean>
项目启动的时候 ServiceMappingBean 要去数据库查询数据放MAP里
所有要注入数据源 事物看情况要不要
<bean id="ServiceMappingBean" class="com.service.ServiceMappingBean">
<property name="sqlMap" ref="dbSqlMapExecutor" />
<property name="transactionTemplate" ref="transactionTemplate" />
</bean>