springframework db설정 파일 (properties파일) 로 관리하기 (MySql)

북마크 추가

편의 상 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에서 ${}를 사용해 사용가능

 

AD
관리자
2014-11-25 14:43
SHARE