|
@@ -2,29 +2,7 @@
|
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
|
|
- <!--配置Bean-->
|
|
|
|
-<!-- <bean id="bookDao" class="org.starter.learning.dao.impl.BookDaoImpl" />-->
|
|
|
|
- <!--配置方式2:工厂模式-->
|
|
|
|
-<!-- <bean id="bookDao" class="org.starter.learning.factory.BookDaoFactory" factory-method="getBookDao" />-->
|
|
|
|
- <!-- 配置方式3:实例工厂模式 -->
|
|
|
|
- <!-- 将实例工厂本身实例化 -->
|
|
|
|
-<!-- <bean id="bookServiceFactory" class="org.starter.learning.factory.BookServiceFactory" />-->
|
|
|
|
- <!-- 通过工厂本身来创建对象 -->
|
|
|
|
-<!-- <bean id="book" factory-bean="bookServiceFactory" factory-method="getBookService" />-->
|
|
|
|
- <!-- 配置方式4:FactoryBean方式实例化 -->
|
|
|
|
-<!-- <bean id="bookDao" class="org.starter.learning.factory.BookDaoFactoryBean" />-->
|
|
|
|
- <bean id="bookDao" class="org.starter.learning.dao.impl.BookDaoImpl" init-method="init" destroy-method="destroy" />
|
|
|
|
- <bean id="bookService" class="org.starter.learning.service.impl.BookServiceImpl">
|
|
|
|
- <!--配置Service和Dao之间的关系-->
|
|
|
|
- <!--property标签表示配置当前bean的属性-->
|
|
|
|
- <!--name属性表示配置哪一个具体的属性-->
|
|
|
|
- <!--ref属性表示参照哪一个bean-->
|
|
|
|
-<!-- <property name="bookDao" ref="bookDao" />-->
|
|
|
|
- <!-- 构造器注入方式,提供构造器 -->
|
|
|
|
- <constructor-arg name="bookDao" ref="bookDao" />
|
|
|
|
- </bean>
|
|
|
|
- <bean id="connectionInfo" class="org.starter.learning.setting.ConnectionInfo">
|
|
|
|
- <property name="connectionName" value="mysql" />
|
|
|
|
- <property name="connectionNum" value="100" />
|
|
|
|
- </bean>
|
|
|
|
|
|
+ <bean id="bookDao" class="org.starter.learning.dao.impl.BookDaoImpl"/>
|
|
|
|
+ <bean id="bookService" class="org.starter.learning.service.impl.BookServiceImpl" autowire="byType" />
|
|
|
|
+ <bean id="bookDao2" class="org.starter.learning.dao.impl.BookDaoImpl" />
|
|
</beans>
|
|
</beans>
|