์คํ๋ง์์ DB ์ ๋ณด๋ฅผ ๊ฐ์ ์ ๋ณด๋ฅผ ์จ๊ธฐ๊ธฐ ์ํด ํ๊ฒฝ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
๊นํ์ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฆด ๋ DB์ ๋ณด๊ฐ ์๋ properties ํ์ผ๋ง gitignore๋ฅผ ์ฌ์ฉํ์ฌ ์ปค๋ฐ์๋๊ฒ ํ ์ ์์ต๋๋ค.
properties ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค.
<bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<value>/WEB-INF/config/jdbc.properties</value>
</property>
</bean>
PropertyPlaceholderConfigurer ํด๋์ค์ ์์ฑ์ ์ด์ฉํ์ฌ properties์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
""์์ ์ฐ์ค ํ์ ์์ต๋๋ค.
<bean id="dataSource"
class="org.apache.ibatis.datasource.pooled.PooledDataSource">
<property name="driver" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
์์ ๊ฐ์ด xml ํ์ผ์์ ๋ฐ์์ ์์ต๋๋ค.
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring] Dispatcher-Servlet์ด๋? (0) | 2021.01.17 |
---|---|
[Spring] ์๋ธ๋ฆฟ ์ปจํ ์ด๋๋? (0) | 2021.01.17 |
[Spring] ์คํ๋ง servlet-context๋ก jsp ๊ฒฝ๋ก ์ค์ ํ๊ธฐ (0) | 2021.01.14 |
[Spring] log4j ์ด์ฉํ์ฌ ๋ก๊ทธ ์ถ๋ ฅํ๊ธฐ (0) | 2021.01.14 |
[Js] window.open ํจ์๋ก ํ์ ์ฐฝ ์ด๊ธฐ (0) | 2021.01.14 |