편의 상 root-context.xml에 bean 설정
1. bean 설정
<bean id="dbPropertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:/dbProps/dbPool.properties</value> ->경로와 이름은 자기 편한곳으로 classpath:는 main/resources부터 시작함
</list>
</property>
</bean>
<!--MySql-->
<bean id="dataSource-mysql" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${dbPool.DriverClassName}"/>
<property name="driverClassName" value="${dbPool.Url}"/>
<property name="driverClassName" value="${dbPool.UserName}"/>
<property name="driverClassName" value="${dbPool.Password}"/>
</bean>
2. dbPool.properties
dbPool.DriverClassName=com.mysql.jdbc.Driver
dbPool.Url=jdbc:mysql://db주소
dbPool.UserName = 아이디
dbPool.Password = 비밀번호
property파일에 적은 이름을 *-context.xml에 설정한 bean에서 ${}를 사용해 사용가능