2. 스프링 MVC 설정 파일 servlet-context.xml에 DataSource 설정과 JdbcTemplate 빈 객체를 등록합니다.
코드 17-7 servlet-context.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans...>
...
<beans:bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<beans:property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/> ➊
<beans:property name="url"
value="jdbc:mysql://localhost:3306/springmvcDB?serverTimezone=UTC"/> ➋
<beans:property name="username" value="root"/> ➌
// value 값은 코드 17-2에서 설정한 password이어야 한다.
<beans:property name="password" value="1234"/> ➍
</beans:bean>
➎
<beans:bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<beans:property name="dataSource" ref="dataSource"/>
</beans:bean>
</beans:beans>
➊ JDBC 드라이버 클래스를 설정합니다.
➋ JDBC 접속 데이터베이스 이름을 설정합니다.
➌ MySQL 관리자의 ID를 설정합니다.
➍ MySQL 관리자의 비밀번호를 설정합니다.
➎ JdbcTemplate 빈 객체를 등록합니다.