최근 포스트

JdbcTemplate을 이용한 쿼리 실행

8 분 소요

1. JdbcTemplate을 이용한 쿼리 실행 스프링을 사용하면 DataSource나 Connectionm Statement, ResultSet을 직접 사용하지 않고 JdbcTemplate을 이용해서 편리하게 쿼리를 실행할 수 있다.

DB연동

5 분 소요

자바에서는 JDBC API를 사용하거나 JAP, MyBatis와 같은 기술을 사용해서 DB연동을 처리한다. 이 페이지에서는 JDBC를 위해 스프링이 제공하는 JdbcTemplate의 사용법을 설명한다.

AOP

10 분 소요

1. 프로젝트 준비 pom.xml파일에는 다음과 같이 aspectjweaver 의존을 추가한다. 이 모듈은 스프링이 AOP를 구현할 때 사용하는 모듈이다. 1 2 3 4 5 6 7 8 9 10 11 12 <dependencies> <dependency> ...

컴포넌트 스캔

4 분 소요

자동 주입과 함께 사용하는 추가 기능이 컴포넌트 스캔이다. 컴포넌트 스캔은 스프링이 직접 클래스를 검색해서 빈으로 등록해주는 기능이다. 설정 클래스에 빈으로 등록하지 않아도 원하는 클래스를 빈으로 등록할 수 있으므로 컴포넌트 스캔 기능을 사용하면 설정 코드가 클게 줄어든다.

빈 라이프사이클과 범위

5 분 소요

1. 컨테이너 초기화와 종료 스프링 컨테이너는 초기화와 종료라는 라이프사이클을 갖는다.