~/tech-blog/tag/의존성 주입 — zsh

#의존성 주입 12 posts

카테고리를 가로질러 의존성 주입를 다룬 글을 모았습니다.

객체지향 · 설계

전략 패턴

전략 패턴을 활용해 자동차 이동 로직의 랜덤 값 생성 부분을 인터페이스로 분리하고, 의존성 주입으로 유연하게 교체하는 방법을 정리합니다.

2023.04.22 · efa5056 · 객체지향 · 설계 — 1 min
CLEAN CODE · 9/11

11장 시스템 (1)

클린 코드 11장을 읽고 시스템 제작과 사용의 분리, Main 분리, 추상 팩토리, 의존성 주입 개념을 예제와 함께 정리합니다.

2022.05.02 · ea0f709 · Clean Code — 5 min
스프링 입문 · 3/12

회원 관리 예제 — 백엔드 개발 (2)

회원가입 중복 검증 로직을 담은 Service 계층을 구현하고, given-when-then 패턴으로 정상 케이스와 예외 케이스를 테스트합니다.

c31d7cd · Spring — 1 min
스프링 입문 · 8/12

순수 JDBC 사용과 연동

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

c31d7cd · Spring — 1 min
스프링 핵심 원리 · 10/18

컴포넌트 스캔

설정 정보 없이 스프링 빈을 자동으로 등록하는 컴포넌트 스캔과 @Autowired 의존관계 자동 주입의 동작 방식을 정리합니다.

efa5056 · Spring — 4 min
스프링 핵심 원리 · 11/18

생성자 주입을 선택해야 하는 이유

수정자 주입 대신 생성자 주입을 권장하는 이유와, 롬복의 @RequiredArgsConstructor로 생성자 코드를 줄이는 방법을 정리합니다.

ea0f709 · Spring — 2 min
스프링 핵심 원리 · 12/18

조회 빈이 2개 이상 충돌할 때

스프링에서 @Autowired로 조회한 빈이 2개 이상일 때 발생하는 충돌을 필드명 매칭, @Qualifier, @Primary로 해결하는 방법을 정리합니다.

ea0f709 · Spring — 4 min
스프링 핵심 원리 · 13/18

의존관계 주입 애노테이션 직접 만들기

문자열 기반 @Qualifier의 오타 위험을 없애기 위해 전용 애노테이션을 직접 만들어 타입 안전하게 의존관계를 주입하는 방법을 정리합니다.

ea0f709 · Spring — 1 min
스프링 핵심 원리 · 14/18

자동과 수동, 실무에서의 판단 기준

스프링 빈을 자동 등록과 수동 등록 중 어떤 기준으로 선택해야 하는지, 업무 로직과 기술 지원 로직을 나누어 정리합니다.

efa5056 · Spring — 2 min
스프링 입문 · 4/12

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

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

efa5056 · Spring — 1 min
스프링 입문 · 5/12

자바 코드로 스프링 빈 직접 등록하기

아직 데이터베이스가 정해지지 않은 상황에서 SpringConfig 자바 클래스로 스프링 빈을 직접 등록하는 방법을 정리합니다.

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