1.BEAN的作用域。
2.当一个BEAN的作用域为REQUEST,并且需要将此BEAN注入到其他BEAN中,怎么做。
<bean id="userPreferences" class="com.foo.UserPreferences" scope="session">
<aop:scoped-proxy/>
</bean>
<bean id="userServices" class="com.foo.UserServices">
<property name="userPreferences" ref="userPreferences">
</property>
</bean>
3.PropertyPlaceholderConfigurer的使用。
jdbc.properties配置信息
jdbc.driverclassName=...
jdbc.url=...
jdbc.username=...
jdbc.password=...
实例化Bean时用来从配置文件中读取信息注入到相关Bean当中
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property> classpath:com/foo/jdbc.properties </property> </bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${jdbc.driverclassName}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}"> </bean>