스프링 JdbcTemplate과 MyBatis 같은 라이브러리는 JDBC API에서 본 반복 코드를 대부분 제거해준다. 하지만 SQL은 직접 작생해야 한다. ==> 반복 코드 ==> resultset같이 매번 반복되는 코드들 참고로 생성자가 하나일 때는 @Autowired를 생략해 줄 수 있다. DataSource 설정 위에서 bean으로 등록한 DataSource를 주입 @Autowired에 의해 주입 JdbcTemplate 객체를 생성하여 dataSource를 주입한다. CRUD API 제공 SQL문 작성 RowMapper interface 구현을 통해 SQL의 결과를 객체에 매핑하여 결과를 리턴 mapRow()라는 interface Method를 정의하여 결과처리 한 번만 사용하는 기능의 경우는 R..