이 글은 김영한 님의 스프링 입문 강의(https://inf.run/hcic)를 수강하며 학습한 내용을 정리한 글입니다.
스프링 JdbcTemplate
˙ 순수 Jdbc와 동일한 환경설정
˙ 스프링 JdbcTemplate과 MyBatis 같은 라이브러리는 JDBC API에서 본 반복 코드를 대부분 제거해 준다
하지만 SQL은 직접 작성해야 한다
1. JdbcTemplateMemberRepository
MemberRepository 구현
private final JdbcTemplate jdbcTemplate;
// @Autowired 생성자가 하나라면 생략 가능
public JdbcTemplateMemberRepository(DataSource dataSource) {
jdbcTemplate = new JdbcTemplate(dataSource);
}
2. 소스 코드 수정
JdbcMemberRepository와 비교하면 간략하다
3. SpringConfig 수정
@Bean
public MemberRepository memberRepository() {
// return new MemoryMemberRepository();
// return new JdbcMemberRepository(dataSource);
return new JdbcMemberRepository(dataSource);
}
'Back-End > Spring' 카테고리의 다른 글
[Spring] 스프링 DB 접근 기술 - 스프링 데이터 JPA (0) | 2022.03.02 |
---|---|
[Spring] 스프링 DB 접근 기술 - JPA (0) | 2022.03.01 |
[Spring] 스프링 DB 접근 기술 - 스프링 통합 테스트 (0) | 2022.03.01 |
[Spring] 스프링 DB 접근 기술 - 순수 JDBC (0) | 2022.02.27 |
[Spring] 스프링 DB 접근 기술 - H2 데이터베이스 설치 (0) | 2022.02.27 |
댓글