[Spring Boot] Service, Component Autowired 필드 주입을 생성자 주입으로 변경하기.
Spring을 처음 배웠을때 Service, Dao를 Autowired로 필드 주입으로 배웠습니다. 당연히 지금까지 필드 주입으로 해야 한다고 생각 했습니다. 얼마전까지 node로 서버를 개발하다 다시 Spring을 사용해야 할때까지 말이죠. 하지만 최근에 Spring Boot 문서를 보다보니 Autowired를 필드 주입이 아닌 생성자 주입으로 권고 하고 있는 것을 알았습니다. 왜 필드 주입을 하는지 그리고 공식 문서에서 어떤 방식은 추천하는지 알아 보겠습니다. 1. Autowired 생성자 주입으로 변경하는 방법. 우리가 배워 왔던 방식은 아래와 같은 코드 입니다. public class ExampleCase{ @Autowired private ChocolateService chocolateServi..
BackEnd/SpringBoot
2020. 2. 2. 23:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- git
- Node
- GPT서비스
- 지도학습
- Python
- Component
- 파이썬 numpy
- vscode
- react
- k8s metrics-server
- React 프로젝트 생성
- LeetCode 알고리즘 공부
- 머신러닝
- 넘파이
- CHATGOT
- LeetCode 5월 챌린지
- 버츄얼스튜디오코드
- 에라토스테네스
- 파이썬
- 노드
- k8s metrics-server running
- GPTGOT
- 퍼셉트론
- numpy
- Java leetcode
- LeetCode 30일 챌린지
- 30 Day LeetCode Challenge
- Java
- 리엑트
- LeetCode 풀이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함