운동하는 개발자

  • 홈
  • 태그
  • 방명록

DI 1

IoC, DI

오늘 공부한 내용은 IoC와 DI에 대해서 공부하였다. 우선 IoC와 DI에 대해 간략하게 설명한 후에 실습한 내용을 작성하겠다. ​ IoC - 스프링에서는 일반적인 Java 객체를 new로 생성하여 개발자가 관리하는 것이 아닌 Spring Container에 모두 맡긴다. 즉 개발자에서 → 프레임워크로 제어의 객체 관리의 권한이 넘어 갔음 으로 “제어의 역전” 이라고 한다. DI - IoC는 개발자가 객체를 관리하는 것이 아니기 때문에 개발자는 어떻게 객체를 사용하여야 하는지 문제이다. 개발자가 Spring Container의 객체를 사용하기 위해 외부로 부터 주입을 하는것이 DI라고 할 수 있다. ​ DI의 장점으로는 총 4가지가 있다. 의존성으로 부터 격리시켜 코드 테스트에 용이하다. DI를 통하여..

Spring Boot 2023.04.22
이전
1
다음
더보기
프로필사진

대학교 졸업 후 취업준비를 하면서 관심을 가지게 된 DevOps와 프로그래밍에 대해 공부하는 기록을 남기는 블로그

  • IT (66)
    • TIL, WIL (7)
      • TIL (7)
    • 채팅상담 서비스 구현 (공부) (3)
      • WebSocket (2)
      • STOMP (1)
      • 로그인 기능 (0)
    • SpringBatch (0)
    • github (2)
    • Spring Security (1)
    • MSA(Microservices Architect.. (4)
    • 자료구조와 알고리즘 (7)
      • 리스트 (3)
      • 스택 (1)
      • 큐 (2)
    • Spring Boot (15)
      • 객체지향 (1)
      • 디자인 패턴 (2)
      • 웹 개발 이론 (2)
      • AOP (2)
      • naver-api 프로젝트 (2)
    • Spring MVC (7)
      • 웹 애플리케이션 이해 (3)
      • 서블릿 (4)
      • 서블릿, JSP, MVC 패턴 (0)
    • DevOps (12)
      • AWS와 DevOps 기초 (6)
      • AWS 아키텍처 설계 기본 (6)
    • Python_Mini_Project (3)
      • 화성에 땅 사놓기 (1)
      • 나의 버킷리스트 (1)
      • 팬명록 (1)
      • 영화 후기 홈페이지 (0)
    • 데이터베이스 (1)
    • 코딩테스트 (4)
    • 방구석메이커 경진대회 (0)

Tag

springboot, 엔지니어, til, Spring, 미니 프로젝트, 개발자 TIL, 클라우드, flask, 코딩테스트, mongoDB, 문시해알, 데브옵스, AWS, 자료구조, 스프링, 프로젝트, java, devops, SpringMVC, 자바,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바