~/tech-blog/series/spring-intro — zsh

스프링 입문 12 posts

Spring · 다 읽는 데 약 18분

04

컴포넌트 스캔과 자동 의존관계 설정

@Component 애노테이션이 붙은 클래스를 스프링 빈으로 자동 등록하고, 생성자를 통해 의존관계를 자동으로 주입받는 컴포넌트 스캔 방식을 정리합니다.

1 min
06

회원 웹 기능 — 등록, 출력

Thymeleaf로 홈, 회원 등록 폼, 회원 목록 화면을 구성하고 HomeController에서 등록·조회 요청을 처리하는 과정을 정리합니다.

2 min
07

H2 데이터베이스 설치와 연동

H2 데이터베이스를 설치하고 build.gradle과 application.properties를 설정해 스프링 프로젝트와 연동하는 과정을 정리합니다.

1 min
08

순수 JDBC 사용과 연동

순수 JDBC로 MemberRepository를 구현하고, SpringConfig의 빈 설정만 바꿔서 메모리 저장소를 DB로 교체하는 과정을 정리합니다.

1 min
09

스프링 통합 테스트

@SpringBootTest와 @Transactional로 회원 서비스의 회원가입, 중복 검증, 조회 기능을 통합 테스트하는 과정을 정리합니다.

1 min
10

스프링 JPA 통합 테스트

JPA 엔티티 매핑과 EntityManager 기반 리포지토리를 구현하고, SpringConfig의 빈 설정만 바꿔 JDBC 구현체를 JPA로 교체하는 과정을 정리합니다.

2 min
12

AOP가 필요한 상황, 사용법

함수 실행 시간 측정을 예로 삼아 핵심 로직과 공통 관심사를 분리하는 AOP의 필요성과 사용법을 정리합니다.

1 min
● main 214 posts UTF-8 LF © 2026 코징 RSS · GitHub