Computer engineer

  • 홈
  • 태그

spring 1

[Spring] DI (Dependency Injection)가 필요한 이유

Dependency InjectionSpring 프레임워크는 3가지 핵심 프로그래밍 모델을 지원하고 있으며, 그 중 하나가 의존성 주입(Dependency Injection,DI)이다의존성 주입은 하나의 객체에 다른 객체의 의존성을 제공하는 기술이며 객체 지향의 다섯가지 원칙(SOLID)중 의존관계 역전 원칙(Dependency inversion principle)을 따른다 DI가 필요한 이유객체 지향 프로그래밍에서 클래스간 의존성이 있다는 것은 클래스간 의존 관계가 있다는 것을 말함즉, 클래스간 의존(Dependency)관계가 있으므로 한 클래스가 바뀔 때 다른 클래스가 영향을 받음이를 방지하기 위해 인터페이스를 사용하여 클래스간 의존성을 없애 유연하게 함의존성 주입을 받는다면, 클래스간 결합도가 약해..

SpringBoot 2024.11.15
이전
1
다음
더보기
프로필사진

Computer engineer

  • 분류 전체보기 (92)
    • 개발 (0)
      • 트러블슈팅 (0)
    • VMware (1)
    • Kotlin (2)
    • SpringBoot (25)
      • Error (16)
    • IntelliJ (6)
    • MariaDB (7)
      • Error (4)
    • Java (1)
    • Kubernetes (4)
    • Docker (3)
    • Git (5)
    • 전공정리 (26)
      • 알고리즘 (13)
      • 모바일컴퓨팅 (4)
      • 데이터베이스 (1)
      • 운영체제 (6)
    • 코딩테스트 (6)
      • 백준 (4)
      • 프로그래머스 (1)

Tag

mariadb, mapper statement alredy, mybatis, jdbcapi, clasnotfoundexception, encoding, 의존성추가, 티스토리챌린지, err, 오블완, mapper, text/javascript, jsp, error, SpringBoot, Log, intellij, Java, tomcat, 구성편집,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/08   »
일 월 화 수 목 금 토
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 © Daum Corp. All rights reserved.

티스토리툴바