기록하기록

  • 홈
  • 태그
  • 방명록
  • 관리자
  • 글쓰기

di 1

[Spring] 의존성 주입(DI) 에 대해 알아보자 - 1 / 개요, Bean 정의

의존성 주입(DI)이 필요하게 된 배경 . 앤터프라이즈 애플리케이션 개발 시, 하나의 처리를 수행하기 위해 여러 개의 컴포넌트를 조합해서 개발하는 경우가 일반적이다. . '공통으로 사용되는 기능을 따로 분리한 컴포넌트', 'DB 접근을 위한 컴포넌트', '외부 시스템에 접속하기 위한 컴포넌트' 등이 있다. . 하나의 처리를 구현하기 위해 여러 컴포넌트를 통합할 때 의존성 주입이 필요하다. . 예를 들어, UserService의 Save 기능을 구현하기 위해서는 UserRepository나 PasswordEncoder클래스를 이용해서 구현해야 한다. 클래스 간 결합도가 높다 . 위에서 말했듯 UserServiceImpl 클래스를 개발하는 단계에서는 이미 UserRepository나 PasswordEncod..

Dev 2022.02.28
이전
1
다음
더보기
프로필사진

기록하기록

  • 분류 전체보기
    • 일상
      • 생활 리뷰
      • TV프로그램 리뷰
      • 사회이슈 리뷰
      • 경제이슈 리뷰
      • 책 후기
      • 맛집 리뷰
      • 롤
      • 수익인증
      • 기타
    • Dev
      • SpringBoot
      • SpringSecurity
      • Algorithm
      • Django
      • Intellij
      • Effective Java
      • RN
      • Java
      • Bside
      • Android Studio
      • Flutter
    • 알고리즘
      • DFS, BFS, 시뮬, 백트래킹
      • 문자열, 정렬
      • 스택, 큐
      • 해시
      • 유니온 파인드, 최소신장트리
      • 이분탐색
      • 분할정복
      • 그리디
      • 일반(단순구현)
      • DP
      • 힙(우선순위큐)
      • 수학문제
      • 플로이드 워셜
      • 다익스트라
      • 완전탐색
    • 자기개발
      • 생각정리
      • 면접후기
      • 블로그 분석

Tag

문자열, SSO, 회고, spring, JPA, 플러터, 해시, 이팩티브자바, 백준, 알고리즘, 배열, 큐, Keycloak tutorial, keycloak, 프로그래머스, 자바, 스택, SpringBoot, til, 정렬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바