느낌표 공장

  • 태그
  • 방명록

DI 1

제어의 역전(IoC), 의존성 주입(DI)

제어의 역전 ( IoC (Inversion of Control) ) 프로그램의 제어 흐름을 직접 제어하는 것이 아니라 외부에서 관리하는 것을 제어의 역전(IoC)이라 한다. 스프링 컨테이너가 필요에 따라 개발자 대신 Bean들을 관리(제어)해주는 행위 (내가 뭔가 호출하는게 아니라 객체 관리 프로그램이 내 코드를 대신 호출해줌) 제어권이 뒤바뀐다 ! 기존 프로그램은 클라이언트 구현 객체가 스스로 필요한 서버 구현 객체를 생성하고, 연결하고, 실행했다. 한마디로 구현 객체가 프로그램의 제어 흐름을 스스로 조종했다. 하지만 Spring에서는 xml파일 또는 어노테이션 방식으로 스프링 컨테너에 Bean(객체)를 등록하기만 하면, 스프링 컨테이너에서 Bean의 생명주기(생명 -> 의존성 설정 -> 초기화 -> ..

Web/Spring 2021.06.07
1
프로필사진

  • 전체보기
    • CS
    • Language
      • Python
      • Java
      • JavaScript
      • MySQL
    • Web
      • Spring
    • Data Science
      • Machine Learning
      • 설치
    • Algorithm
      • 개념
      • Programmers
      • Baekjoon
      • SW Expert Academy
    • Mac
    • 기타
      • IntelliJ
      • 영감

Tag

stack, java, Python, 파이썬, Dijkstra, binary, Queue, swea, greedy, dfs, 자바, Spring, binary search, BFS, Two Pointer, dp, BOJ, 프로그래머스, Backtracking, programmers,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.