1. Facts(사실, 객관)
- @Qualifier & @Resource & @Autowired 블로그 작성
- fastcampus 강의 annotation 알아보기
2. Feelings(느낌, 주관)
- @Autowired를 당연시 Spring에서 주입하지만, 비슷한 기능들이 있음을 알았습니다. 분명 새로운 개념들이 존재한다는 것은 그 이유가 있다고 생각했습니다. 따라서 다른 개념을 공부하면서 공통점과 차이점을 알면 더욱 의미있는 공부가 되겠다고 생각했습니다. 실제 강의에서 알려주는 부분은 아쉬웠으며, 스스로 공부하니 빈틈을 잘 메꿀 수 있었습니다. 항상 강의든 글이든 그것에 만족하지 않고 더욱 꼬리질문을 하거나 궁금한 것은 찾는 습관을 들이기 위해 노력하려고 합니다.
3. Findings (배운 점)
- @Qualifier & @Resource & @Autowired 차이
https://escapefromcoding.tistory.com/344
@Qualifier & @Resource & @Autowired
문득, 인터페이스를 구현한 클래스들의 @Component등록을 보면서 @Qualfier와 @Resrouce를 살펴보게 되었다. @Autowired로 객체를 사용하고 싶을 때, Spring Container에 Type이 같은 객체들이 여러개 등록되어있.
escapefromcoding.tistory.com
@Qualifer와 @Autowired를 통해 Bean의 이름으로 객체를 매핑할 수 있다.
@Resource만 쓰면 @Qualifer와 @Autowired를 한번에 사용하는 효과가 있다.
객체 필드 이름이 변경되는 코드 리팩토링의 경우, 어떤 것을 사용하는 것이 더 안전할까? 고민을 해보았습니다.
'회고' 카테고리의 다른 글
TIL_210816 (0) | 2021.08.24 |
---|---|
TIL_210811 (0) | 2021.08.13 |
TIL_210809 (0) | 2021.08.12 |
TIL_210806 (0) | 2021.08.12 |
TIL_210805 (0) | 2021.08.12 |