# di

212개의 포스트

IoC

스프링에서는 일반적인 Java객체를 new로 생성하여 개발자가 관리하는 것이 아닌 Spring Container에게 위임하는 것.개발자 -> 프레임워크에게 제어의 객체관리의 권한이 넘어갔음으로 "제어의 역전"으로 불린다.의존성 주입이라고도 한다. 종속성을 내부에서 생성

약 12시간 전
·
0개의 댓글
post-thumbnail

JUnit 5 Test가 생성자 의존성 주입을 하는 방법

JUnit 5 Test가 의존성 주입을 하는 방법

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

IOC/DI,AOP

스프링에서는, 일반적인 JAVA객체를 new 로 생성하여 개발자가 관리하는것이 아닌. Spring Container 에 모두 맡긴다즉, 개발자에서 -> 프레임 워크 제어의 객체 관리의 권한이 넘어갔음 으로 "제어의 역전"이라고 한다, 싱글톤 형태로 관리가 된다. 스프

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

[Spring DI/IoC] 스프링의 의존성 주입 (1) - 의존성 주입 방법

이전 게시글에서 DI와 IoC가 어떤 개념인지에 대해 알아보았다. 그렇다면 우리가 알고 싶어하는 본론으로 들어가서, 스프링에서는 의존성 주입을 어떤 방식으로 사용하는지 알아보자.

2022년 5월 4일
·
1개의 댓글
post-thumbnail

초웹개_스프링5_DI(3)

의존 자동 주입

2022년 5월 3일
·
0개의 댓글
post-thumbnail

초웹개_스프링5_DI(2)

설정 파일, 의존 주입

2022년 5월 2일
·
0개의 댓글
post-thumbnail

[Android] Dependency Injection with Koin

🙄 의존성 주입? MVVM 패턴을 프로젝트에 적용한다면 모델과 뷰를 분리하기 위해 뷰모델을 사용한다. 그런데 뷰모델을 여러 액티비티나 프래그먼트에서 사용해야 한다면 매번 귀찮게 뷰모델을 생성해야하고, 외부에서 애플리케이션이 시작될 때부터 객체를 생성해 필요할 때 주

2022년 5월 2일
·
0개의 댓글
post-thumbnail

의존성 주입 in TypeScript (2) - IoC 컨테이너와 Inversify.js

IoC 원칙과 IoC 컨테이너를 알아보고, 타입스크립트 환경에서 DI를 구현하기 위한 InversifyJS를 사용해보도록 하겠습니다.

2022년 5월 1일
·
2개의 댓글
post-thumbnail

[Spring DI/IoC] IoC? DI? 그게 뭔데?

스프링을 공부하다 보면 꼭 나오는 이야기가 있다. 스프링은 IoC 컨테이너로 빈을 관리한다. 스프링은 DI를 사용한다 .DI 방법에는 생성자 주입, setter 주입, 필드 주입 등이 있다.... 아니 근데 대체 IoC는 뭐고 DI는 뭔데?

2022년 4월 30일
·
0개의 댓글
post-thumbnail

의존성 주입 Dependency Injection

Dependency Injection(DI) : 객체 자체가 아니라 외부에 의해 객체의 의존성이 주입되는 설계 패턴DI에는 필드 주입, setter 주입, 생성자 주입 3가지 방법이 있는데, 의존관계가 실행 중에 동적으로 변하는 경우는 거의 없으므로 생성자 주입만 정리

2022년 4월 29일
·
0개의 댓글
post-thumbnail

초웹개_스프링5_DI(1)

의존, 의존 주입

2022년 4월 28일
·
0개의 댓글

스프링 기본 원리 1. SOLID와 DI

SOLID란? 1) SRP(Single Responsibility Principle) 한 클래스는 하나의 책임만 가져야 한다. 2) OCP(Open / Closed Principle) 소프트웨어 요소는 확장에는 열려있으나 변경에는 닫혀있어야 한다. 3) LSP(Li

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[Spring] 스프링 빈과 의존관계

스프링 빈에 대해 알아보고 컴포넌트 스캔을 이용하는 방식/설정파일을 이용하는 방식으로 스프링 빈을 등록해보자

2022년 4월 25일
·
0개의 댓글
post-thumbnail

스프링의 핵심 기술 익히기(1) - DI(의존성 주입)

DI(Dependency Injection)

2022년 4월 25일
·
0개의 댓글
post-thumbnail

[Spring] 회원관리 예제 - 2편

회원 서비스를 만들고 단위 테스트를 돌려보자

2022년 4월 24일
·
0개의 댓글
post-thumbnail

Nestjs - 다른 모듈의 서비스에서 리포지토리, 서비스 사용하기

다른 모듈의 서비스와 리포지토리를 가져와서 재사용하는 방법을 알아보자

2022년 4월 20일
·
0개의 댓글

Dependency Injection(의존성 주입)

DI란? Dependency Injection. 의존성 주입 이라고도 한다. A클래스와 A내부의 B가 있을 때, A는 B에 의존성을 가진다 라는 의미이다. 즉, B가 일반적인 의존관계 위의 코드처럼, BurgerChef는 BurgerRecipe를 의존하고있다. 더

2022년 4월 18일
·
0개의 댓글
post-thumbnail

3주차 DI, IoC, POJO

DI, IoC, POJO각 키워드의 의미각 키워드를 잘 이해할 수 있는 예제앞서 객체 지향 프로그래밍에 대해 공부를 하는 중이다.스프링 입문을 위한 객체 지향의 원리와 이해 p.28 스프링은 IoC/DI, AOP, PSA라고 하는 객체 지향의 베스트 프랙티스만으로 아무

2022년 4월 16일
·
0개의 댓글

[DI] JdbcContext의 특별한 DI

_토비의 스프링 스터디를 진행하며 3장에서 더 알아보고 싶은 내용으로 위와 같은 주제를 정했다. 이제부터 자세히 알아보자!_ 1. JdbcContext의 특별한 DI UserDao에서 JdbcContext를 DI 받는 방법 생성자 주입을 사용한다. 하지만 인터페이스의 구현없이 클래스를 직접 DI하고 있다. 생성자 주입의 의도는 런타임시...

2022년 4월 13일
·
0개의 댓글
post-thumbnail

[Spring Boot] 스프링 부트를 사용하는 이유

우리가 알고있는 웹 프레임워크는 여러가지가 있다. Java의 Spring, Node.js의 Express, Python의 Django... Spring을 선택한 이유는 POJO기반의 구성과 DI 등이 매력적으로 다가왔고 이를 바탕으로 프로젝트를 시작했다.Spring

2022년 4월 13일
·
0개의 댓글