Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version = "1.0" encoding = "UTF-8"?>
- <beans xmlns = "http://www.springframework.org/schema/beans"
- 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-3.0.xsd ">
- <!-- <bean/> definitions here -->
- <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> // зависимость - конкретная реализация DataSourse c некоторыми настройками
- <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
- <property name="url" value="jdbc:mysql://localhost:3306/"/>
- <property name="username" value="root"/>
- <property name="password" value="root"/>
- <property name="maxActive" value="10"/>
- <property name="maxIdle" value="5"/>
- <property name="minIdle" value="1"/>
- <property name="poolPreparedStatements" value="true"/>
- <property name="initialSize" value="1"/>
- </bean>
- <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
- <property name="dataSource" ref="dataSource"/> //тут внедрение зависимости через сеттер: setDataSource(и объект с настройками выше)
- </bean>
- <bean id="userDAO" class="ua.khpi.karnaukh.Lab1.dao.implementations.UserDAOImpl">
- <constructor-arg ref="transactionManager"/>
- <property name="transactionManager" ref="transactionManager"/> //тут внедряю зависимость в свой класс
- </bean>
- </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement