Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- inflearn
- Java의정석
- 스프링
- 스프링입문
- 인프런
- Spring
- 스프링 부트와 JPA
- 스프링MVC
- docker
- Python
- 자바공부
- 김영한
- 분석함수
- 제네릭
- 이것이자바다
- 자바의정석 연습문제
- DispatcherServlet
- JPA
- 시큐어코딩
- 자바의정석
- 불친절한SQL프로그래밍
- 스프링 핵심원리
- 자바연습문제
- Numpy
- Secure Coding
- 서블릿
- REGEXP_SUBSTR
- 계층 쿼리
- 불친절한 SQL 프로그래밍
- java
Archives
- Today
- Total
목록의존관계 자동 주입 (1)
Continuous Challenge
7. 의존관계 자동 주입
다양한 의존관계 주입 방법 의존관계 주입은 크게 4가지 방법이 있다. 생성자 주입 수정자 주입(setter 주입) 필드 주입 일반 메서드 주입 1. 생성자 주입 생성자를 통해서 의존 관계를 주입 받는 방법이다. 특징 - 생성자 호출시점에 딱 1번만 호출되는 것이 보장된다. - 불변, 필수 의존관계에 사용 ★ 생성자가 딱 1개만 있으면 @Autowired를 생략해도 자동 주입 된다. 물론 스프링 빈에만 해당한다. 2. 수정자 주입(setter 주입) setter라 불리는 필드의 값을 변경하는 수정자 메서드를 통해서 의존관계를 주입하는 방법이다. 특징 - 선택, 변경 가능성이 있는 의존관계에 사용 - 자바빈 프로퍼티 규약의 수정자 메서드 방식을 사용하는 방법이다. 참고: @Autowired 의 기본 동작은 ..
Spring/스프링 핵심 원리 - 기본편
2022. 3. 19. 20:31