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