
1. pom.xml에서 트랜잭션 디펜더시를 적어뒀었는데, 얘를 사용하려면 우선 root.xml에 등록을 해줘야 한다.
<!-- 트랜잭션 -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<constructor-arg ref="db"/>
</bean>
<tx:annotation-driven/>
2. root-context.xml에 빈을 등록해주면 사용할 수있다.
<!-- 데이터들을 보관하는곳 -->
<context:property-placeholder location="classpath:properties/db.properties" />
3. 그리고 상단에 보면 db접속정보가 있는데, 얘네들을 하나로 묶을 필요가 있다.
db.driver=com.mysql.cj.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1:3306/aws0822?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
db.username=root
db.password=1234
4. 리소스 패키지에 properties 패키지를 하나 만들고 그 안에 text 파일을 하나 만든다.
그 안에 db접속정보를 입력해주기. 여기서는 apm;을 제외하면 된다.

5. 저장을 누르면 파일 경로를 찾아서 ok를 눌러준다. 앞으로 여기서 데이터들을 관리 할것이다.
<!-- 빈을 등록해야 스프링 코어가 객체를 생성시킨다. -->
<!-- id는 이 빈을 참조할 때 사용할 이름. 다른곳에서 이 이름을 통해 이 빈에 접근할 수 있다.
class는 사용할 클래스의 경로를 지정 -->
<!-- jdbc와 연동하는 정보를 입력한다. -->
<bean id= "db" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${db.driver}" />
<property name="url" value="${db.url}" />
<property name="username" value="${db.username}" />
<property name="password" value="${db.password}" />
</bean>
6. 그리고 root-context.xml로 돌아와서 value값을 바꿔주면 끝!!