지나간 것은 기록하지 않기..! 눈덩이 된다~
- 인프런 김영한님 Spring 강의
- 의존관계 주입은 다양한 방식이 있다.
- 생성자 주입을 사용하자. 객체의 불변성을 보장할 수 있다. `private val`
- 누락된 경우 컴파일 오류, final 사용 등으로 주입이 안된 경우 알 수 있다.
- setter 주입도 사용할 때가 있다.
- 필드 주입은 Test 작성 시 사용할 수 있다.
- 생성자 주입을 사용하자. 객체의 불변성을 보장할 수 있다. `private val`
- @Autowired(required = ), @Nullable, Optional (Kotlin은 타입에 nullable을 지원한다)
- 조회 빈이 2개 이상이라면 다음으로 해결할 수 있고, 어노테이션을 만들어서 사용하면 깔끔하다.
- @Qulifier
- @Primary
- @Autowired 필드명
- 여러 개 빈을 모두 주입받고 싶다면
- Map, List등으로 주입을 자동으로 해준다. 여기서 Map의 경우 bean name이 key이므로 런타임 시점에 원하는 bean 선택이 가능하다
- 자동, 수동의 선택
- 자동을 기본으로 사용
- 직접 등록하는 기술 지원 객체는 수동
- 다형성을 활용하는 비즈니스 로직은 수동 고민
- 의존관계 주입은 다양한 방식이 있다.
정도로 정리할 수 있겠다!
- 크로스핏
- 재밌었다!! 근육통이 나으면 또 가봐야지
- 프로그래머스 알고리즘 1개 풀기
- 다시 쌓는다는 마음으로. 시간이 해결해줄 것!
피드백
- 농땡이를 줄이자~
- 당장 준비할 것을 파악하자 -> 공부 우선순위가 정해진다
'돌아보기 > Daily' 카테고리의 다른 글
2023.01.04 (0) | 2023.01.05 |
---|---|
2022.12.29 (0) | 2022.12.30 |
2022.12.26 복기 시작 (0) | 2022.12.27 |