본문 바로가기 메뉴 바로가기

밀래의 코딩북

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

밀래의 코딩북

검색하기 폼
  • 분류 전체보기 (100)
    • 일상 (3)
    • 개발팁 (4)
    • 네트워크 (3)
    • OS (3)
      • Ubuntu16.04 (1)
      • Mac (1)
    • BackEnd (14)
      • SpringBoot (3)
      • Node (10)
    • FrontEnd (11)
      • React (11)
      • Vue (0)
    • 오픈소스 (1)
      • ElasticSearch (1)
    • Java (1)
    • JavaScript (0)
    • python (14)
    • 머신러닝 (9)
    • 딥러닝 (2)
    • 알고리즘 (17)
      • 백준문제풀이 (2)
      • 알고리즘 공부 (1)
      • LeetCode 공부 (14)
    • Git (2)
    • Docker (5)
    • React Native (8)
    • ChatGpt 활용법 (2)
    • AI Agent (0)
  • 방명록

Spring (1)
[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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 파이썬
  • LeetCode 30일 챌린지
  • react
  • 리엑트
  • LeetCode 풀이
  • k8s metrics-server
  • Java leetcode
  • numpy
  • Python
  • 파이썬 numpy
  • Node
  • k8s metrics-server running
  • CHATGOT
  • 에라토스테네스
  • 머신러닝
  • Java
  • 30 Day LeetCode Challenge
  • React 프로젝트 생성
  • 버츄얼스튜디오코드
  • vscode
  • 지도학습
  • 노드
  • GPTGOT
  • 퍼셉트론
  • 넘파이
  • LeetCode 5월 챌린지
  • GPT서비스
  • Component
  • LeetCode 알고리즘 공부
  • git
more
«   2026/01   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바