본듀의 개발노트

  • 홈
  • 태그
  • 방명록

IOC 1

IoC, DI, Bean

IoC (Inversion of Control) IoC는 '제어의 역전'이라고 해석되어 진다. 우리는 일반적으로 A클래스 내에서 B클래스의 객체를 불러와 사용할 때 두 클래스간의 의존성이 생긴다. 많은 클래스들간의 의존성이 생길 때 수많은 생성자를 통해 객체를 생성해야하고 이는 코드의 가독성을 떨어뜨리는 문제가 발생했다. 그래서 우리는 A클래스 내에서 B클래스 객체를 생성하는 방법대신 만들어진 B클래스의 객체를 A클래스에서 사용하는 방법을 사용하게 되었다. 이런 제어 방법을 기존의 제어 흐름과 반대 된다고 하여 제어의 역전, 'IoC'라고 부른다. DI (Dependency Injection) DI는 IoC과정에서 만들어진 B클래스 객체를 A클래스에서 사용할 수 있도록하는 것 즉, A와 B 클래스의 의존..

JAVA(SPRINGBOOT) 2022.07.31
이전
1
다음
프로필사진

본듀의 개발노트

  • 분류 전체보기 (33)
    • JAVA(SPRINGBOOT) (19)
    • JAVASCRIPT(VUE.JS) (3)
    • TROUBLE SHOOTING (5)
    • DESIGN PATTERN (2)
    • CS (3)
      • NETWORK (3)
    • 회고 (0)

Tag

SpringSecurity, spring, cs, SOLID원칙, network, JPA, 자바 #타입, Pageable, SpringBoot, javascript, 객체지향5대원칙, Java, LOGIN SUCCESS HANDLER, axios, vuex, execution context, 자바 #변수, Error, vue, 실행컨텍스트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 07  
일 월 화 수 목 금 토
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.

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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