# IoC

236개의 포스트
post-thumbnail

Spring Bean

Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라고 부른다.기존 자바에서는 클래스를 만들고 new()로 객체를 생성하여 사용하였다. Spring에서는 이렇게 직접 생성하는 것이 아닌 Spring에 의하여 관리 당하는 객체를 사용한다. 이렇게 Spri

3일 전
·
0개의 댓글
·

CS기초 지식 1

컴파일 단계 // DI & IOC

5일 전
·
0개의 댓글
·
post-thumbnail

Spring - @Configuration을 파헤쳐 보자!

Spring Legacy Project를 사용하지 않고, Spring Boot를 사용하면서 XML 기반의 설정을 사용하기 보다는 대부분 애너테이션 기반의 설정을 이용해 대부분의 설정 작업을 해왔습니다.@Configuration은 @Bean 애너테이션을 붙인 메서드들을

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

[Spring] Spring IoC, DI 정리

Spring IoC(Inversion of Control), DI(Dependency Injection)의 정의와 특징

2023년 3월 7일
·
0개의 댓글
·

의존성이 뭐죠...? (Dependency, DI, DIP, IOC)

의존성 주입이라는 말은 Swift를 사용하는 iOS 개발에서만 나오는 용어는 아니다. 이는 객체 지향 프로그래밍에서 사용되는 언어이다. 매일 의존성이라고 말하고 있지만, 도대체 무엇인지 한마디로 정의하지 못하는 나 자신을 보면서 공부하게 되었다…

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

TypeScript Dependency Injection 도구

TsyringeTypeDIInversify모두 tsconfig.json를 설정하여야 합니다.그리고, 모두 reflect-metadata package에 의존적입니다

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

스프링의 핵심 '제어의 역전(IoC)'-2

일반적인 프로그램의 흐름을 완전히 뒤바꾸었다. 제어의 역전이란 무엇인가? (스프링 활용편)

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

스프링의 핵심 '제어의 역전(IoC)'-1

일반적인 프로그램의 흐름을 완전히 뒤바꾸었다. 제어의 역전이란 무엇인가? (Java 활용편)

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

<TIL> 42. DI(의존성 주입), IoC(제어의 역전), bean, @Autowired

IoC(제어의 역전)용도에 맞게 필요한 객체를 그냥 가져다 사용.\*\* DI(Dependencyy Injection) - 의존성 주입 \- 사용할 객체가 어떻게 만들어졌는지 알 필요 없음.스프링 IoC 컨테이너DI를 사용하기 위해서 객체 생성이 우선되어야 함.객체 생

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

스프링 컨테이너와 IoC, DI, Bean 1편

일단 먼저 공식적인 문서에 적인 정의를 말씀드리겠습니다.스프링 컨테이너(Spring Container)는 IoC (Inversion of Control) 컨테이너와 DI (Dependency Injection) 컨테이너의 기능을 제공하는 핵심 컴포넌트스프링 컨테이너는

2023년 3월 3일
·
0개의 댓글
·

제어의 역전과 의존성 주입

IoC(Inversion of Controll)를 더 잘 이해하기 위해서 먼저 프레임워크와 라이브러리의 차이를 알아야 합니다.프로그래밍을 처음 배우면서 의미가 헷갈리고 의미만으로 정확한 뜻을 이해하기 어려웠습니다.먼저 라이브러리는 애플리케이션을 개발하는데 사용되는 데이

2023년 3월 1일
·
0개의 댓글
·

<TIL> 31. IoC와 DI

IoC, DI 는 객체지향의 SOLID 원칙 그리고 GoF의 디자인 패턴과 같은 설계 원칙 및 디자인 패턴 IoC - 설계원칙 / DI - 디자인 패턴좋은 코드를 위한 Spring의 IoC와 DI좋은코드란?논리가 간단중복을 제거, 표현 명확코드를 처음 본 사람도 쉽게

2023년 2월 27일
·
0개의 댓글
·

DIP와 DI, SOLID, IoC

Dependency Inversion Principle / Dependency Injection / 객체지향설계의 5원칙 / Inversion of Control에 대해서

2023년 2월 18일
·
0개의 댓글
·
post-thumbnail

[Laravel9] 쉽게 라라벨 DI, IOC 이해하기

라라벨로 자동 백업 기능을 만들어 스케줄링하는 방법입니다.velog로 티스토리 글을 마이그레이션하기 귀찮기에 이렇게나마 링크로 공유해드립니다.바로가기

2023년 2월 17일
·
0개의 댓글
·

DI, IoC

의존성 주입이란 말이다. 의존성이란 무엇일까? 예를 들어, 아주 간단하게 이야기 하자면A가 B를 사용한다 == A가 B에 의존한다 라는 말과 같다. 하지만 이로는 충분한 설명은 되지 못한다.조금 더 프로그래밍적으로 이야기 해보자.의존성 주입이란 객체끼리의 의존성을 자신

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

DI / IoC

Tight Coupling(강한 결합)을 Loose Coupling(느슨한 결합)으로 전환 시키는 방법제어의 역전(Inversion of Control)의 기술 중 하나외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴인터페이스를 사이에 둬서 클래스 레벨애서는 의존

2023년 2월 17일
·
0개의 댓글
·

의존관계 자동 주입 - 1

다양한 의존관계 주입 방법 의존관계 주입은 크게 4가지 방법이 있다. 각 방법의 특징과 어떤 걸 사용하는게 좋은지 알아보자.

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

[내일배움캠프] TIL_230215

멀리서 보면 DI보다 IoC가 더 크고 추상적인 개념이다.IoC는 추상적이기 때문에 이를 구현한게 DI이며, 이는 제어 역전의 구현체 중 하나이다.그래서 DI를 통해 IoC를 구현했다고 한다.프레임워크가 주체가 되어 내가 필요한 클래스 등을 나 대신 프레임워크가 관리해

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

제어의 역전(IoC)과 Bean

일반적으로 의존성에 대한 제어권은 직접 의존성을 만드는 개발자에게 있다. 그러나 직접적으로 의존성을 만들지 않고, 외부에서 의존성을 가져오는 경우가 있다. 이를 제어의 역전(IoC, Inversion of Control)이라고 한다.

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

[WIL] 항해99 4주차 - DI / IoC

월~목요일은 Spring 입문, 금~토는 Spring 숙련 과정을 진행했다.주특기 입문SpringBoot로 게시판 백엔드 서버 만들기Java를 활용하여 필요 클래스 구상Lombok과 JPA를 사용한 데이터베이스 활용CRUD 기능이 포함된 REST API 작성Spring

2023년 2월 12일
·
0개의 댓글
·