JdbcTemplate 로 db 접근
JdbcTemplate
추가
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>내장 db 는 로컬에서 잠깐 테스트 하기 좋으나 실제 운영에서는 거의 사용하지 않는다.
그럼 HSQL 를 사용해보자
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<scope>runtime</scope>
</dependency>혹은 운영환경이라면 mysql를 사용하는것도 좋다.
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>src/main/resources/application.properties 를 아래와 같이 세팅해보자. 물론 앞서 배운 .yml 파일을 적용해도 무방하다.
application.properties 설정
application.yml 설정
DB 생성 후 테이블 생성
User 객체를 만든다.
db 액세서 interface를 정의 한다.
JdbcTemplate 로 Service를 구현하는 클래스 추가
테스트 코드를 작성해 본다.
JdbcTemplate 에 관련 더 많은 정보 와 사용방법은 아래 링크를 참조하면 된다.
끝!
Last updated