Definition of Seon

  • 홈
  • 태그
  • 방명록

스프링 1

[Spring] 스프링 의존성 주입 Dependency Injection 총정리

의존성 주입이란? 프로그램 디자인이 결합도를 느슨하게 되도록하고 의존관계 역전 원칙과 단일 책임 원칙을 따르도록 클라이언트의 생성에 대한 의존성을 클라이언트의 행위로부터 분리하는 것- 위키 백과 즉, 다른 클래스의 기능을 사용하기 위해 생성자를 직접 호출하는 대신컨테이너를 통해 연관 관계를 규정하여 결합을 약하게 하는 것!클래스들 간의 연관 관계를 갖지 않도록, 서로가 영향을 주지 않도록 하는 것이다. 만약 의존성 주입을 하지 않은 코드의 경우에는클래스끼리 서로 연관관계가 있어 하나의 클래스를 수정했을 때그와 연관이 있는 다른 클래스에서도 수정이 일어나야 한다. 이러한 문제를 해결하기 위해서는 인터페이스를 적용하여각 클래스를 구현하고 객체를 사용할 때 인터페이스로 타입을 선언할 수 있지만여전히 일부 클래..

BackEnd/Spring 2024.10.11
이전
1
다음
더보기
프로필사진

Definition of Seon

선이 그려가는 새로운 정의 https://github.com/seon318

  • 분류 전체보기 (112)
    • 독서 기록 (3)
    • 이직 기록 (6)
    • 강연 기록 (3)
    • Fundamentals (23)
      • Discrete mathmatics (16)
      • Computer Science (7)
    • Programming (41)
      • Project (13)
      • Algorithm (23)
      • TIL (1)
      • SSAFY (4)
    • BackEnd (12)
      • Java (3)
      • Spring (2)
      • JPA (5)
      • Docker (1)
      • DB (0)
    • FrontEnd (22)
      • HTML&CSS (10)
      • JavaScript (9)
      • React (3)

Tag

이산수학, 개발자되기, 프론트엔드, 알고리즘, CSS, 자바스크립트, 프로젝트, 개발자, 파이썬, 컴퓨터공학, 코테, 이직준비, 백준, 코세라, 자바, 프로그래밍, 코딩테스트, python, 코딩, html,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바