본듀의 개발노트

  • 홈
  • 태그
  • 방명록

bean 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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바