Refactor: Spring DI (Dependency Injection)
Dependency Injection Inversion of Control 이라고도 하는 의존성 주입(Dependency Injection) 객체가 사용하는 의존 객체를 직접 만들어 사용하는게 아니라, 외부에서 주입 받아서 사용한다. 때문에 객체는 자신이 어떤 구체적인 클래스에 의존하는지 알 필요 없이, 주입 받은 인터페이스나 클래스를 사용할 수 있다. 의존성 주입에는 3가지 방법이 존재한다. 1. @Autowired 2. Setter 3. Constructor 생성자 주입 그 중 1. @Autowired 는 권장되지 않는 방법으로, 인텔리제이에서도 Field Injection is not Recommended 라고 경고를 띄워준다. Field Injection is not Recommended. 필드 ..
project/side project
2023. 5. 9. 23:56
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Linux
- 스프링 스케줄링
- jvm warm-up 전략
- JPA
- n+1
- addFilterBefore
- ChatGPT
- bucket4j
- port
- MultipleBagFetchException
- junit5
- array
- FetchJoin
- 배열
- Git
- 스프링오류
- spring boot 3
- checkout
- 오블완
- QueryDSL
- 티스토리챌린지
- dto 클래스 생성자
- MongoDB
- Cannot construct instance of
- 추상클래스
- Kotlin
- 자바 어플리케이션 실행 과정
- Spring Security
- redisson 분산락
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함