# dependency injection

105개의 포스트

[Kotlin] Android DI와 Hilt

전에 스프링을 공부할 때 DI에 대해 작성한 적이 있었는데, 이번엔 안드로이드의 DI에 대한 이야기를 하려 한다. DI DI는 Dependency Injection의 약자로 의존성 주입을 뜻한다. 특정 한 객체가 다른 객체를 필요로 할 때 이 의존성을 제공하는 기술

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

Spring Boot :: 의존성 주입 방법

의존성 주입(Dependency Injection)에 대해서 알아보자생성자 주입(Constructor Injection)생성자 주입(Constructor Injection)은 생성자를 통해 의존 관계를 주입하는 방법이다.생성자 주입은 생성자의 호출 시점에 1회 호출 되

2023년 11월 25일
·
0개의 댓글
·
post-thumbnail

Item5: Dependency Injection

DI는 Dependency Injection의 줄임말로, 다양한 우리 말 번역이 있지만, 이 글에서는 의존관계 주입이라는 뜻으로 사용하고자 한다.객체 지향 프로그래밍을 하다보면, 다른 객체쪽에서 자원을 빌려쓰는 경우가 많다.예를 들어 A라는 기능을 구현하는 클래스를 만

2023년 11월 16일
·
0개의 댓글
·
post-thumbnail

Fluent Rust - Constructor Over-injection(1)

In general, constuctor injection is good as it enables loosely coupled code. But, things start to look a bit off-putting when their constructors look

2023년 11월 8일
·
0개의 댓글
·
post-thumbnail

java study preview 1-1/ DI

DI (Dependency Injection) 의존 관계 주입의존 관계 주입에 앞서 "의존관계(Dependency)"에 대해 알아야 합니다 의존관계는 의존대상 B가 변하면 그것이 A에 미치는 관계를 말합니다 자바는에서 의존관계(Dependency)는 한 클래스가 다른

2023년 10월 13일
·
0개의 댓글
·
post-thumbnail

[Android] Android 권장 앱 아키텍처에서 DI 수동 적용하기

일반적인 Android의 권장 앱 아키텍처는 코드를 클래스로 분할하여 관심사를 분리하는 것을 목표로 한다. 관심사 분리는 각 클래스가 정의된 하나의 책임을 갖는 원칙이다. 이렇게 하면 더 많은 작은 클래스들이 연결되기에 서로가 서로의 종속성을 충족해야한다.위 이미지에서

2023년 9월 20일
·
0개의 댓글
·
post-thumbnail

[Android] Dependency Injection(DI)란?

Dependency Injection(DI), 우리말로 하면 "종속 항목 삽입" 또는 "의존성 주입" 정도로 번역할 수 있다. DI는 프로그래밍에서 널리 사용되는 기법인데, 이를 이해하기 위해서는 먼저 "Dependency"와 "Injection"이 각각 무엇을 뜻하는

2023년 9월 20일
·
0개의 댓글
·

대체 의존성 주입이 뭘까?

스프링의 의존성 주입은 말로만 들어봤지 정확히 어떤 의미인지 아직도 헷갈리는 개념이라 오늘 한번 정리해보기로 했다.스프링(Spring)에서 의존성 주입(Dependency Injection, DI)은 객체 지향 프로그래밍에서 중요한 원칙 중 하나인 "의존성 역전 원칙(

2023년 9월 8일
·
0개의 댓글
·
post-thumbnail

[ Spring Boot ] 생성자 주입의 장점 (Spring DI)

Spring DI에서 생성자 주입의 장점을 알아봅시다.

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

[Nest.js] Nest.js_3

Nest.js에서의 DI 시스템의 주요 구성 요소는 'providers'이다. providers는 값을 제공할 수 있는 것을 나타내며, 그 값은 객체, 함수의 결과 등 다양한 것일 수 있다. 클래스, 값, 팩토리 등 여러 가지 방식으로 provider를 정의할 수 있다

2023년 8월 24일
·
0개의 댓글
·
post-thumbnail

[Spring] Dependency Injection

23.8.23 실습 중 추가한 내용ServiceImpl가 정상적으로 동작하기 위해서는 Mapper 객체가 필요하다.이는 @Autowired를 사용할 수도 있고, Setter를 이용해서 처리할 수도 있는데 Lombok을 이용한다면 아래와 같은 방식으로 만들어 진다.스프링

2023년 8월 23일
·
0개의 댓글
·
post-thumbnail

[Angular] 기본 개념과 특징

Angular 공식문서에서 소개하는 기본 개념과 특징

2023년 8월 19일
·
0개의 댓글
·

Android, 의존성 주입, DI(Dependency Injection)

2023 08 14 08시 Amit Shekhar는 말했다. "Android Developer, please understand Dependency Injection really well before you jump into Dagger/Dagger-Hilt/Koin"

2023년 8월 14일
·
0개의 댓글
·

의존성 주입(Dependency Injection)

A가 B를 의존한다➡️의존 대상 B가 변하면 그것이 A에 영향을 미친다.B의 기능이 추가 또는 변겨되거나 형식이 바뀌게 되면 그 영향이 A에 미치게 되는 것을 말한다.💡의존성 주입은 필요한 객체를 직접 생성하거나 찾지 않고, 외부에서 필요한 객체를 받아 사용하는 것이

2023년 7월 30일
·
1개의 댓글
·
post-thumbnail

Dependency Injection 의존성 주입

배우면서 쓰는 글입니다 피드백 대환영Dependency Injection, 의존성 주입무슨 말인지 1도 모르겠어서 뒤적뒤적 찾아보고 내 언어로 정리하려고 한다명사 다른 것에 의지하여 존재함.클래스 두개가있다고 생각해보자클래스 A는 B에 의존적이라고 할 수 있다예시를 들

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

[Nest.JS] Dependency Injection 의존성 주입

Payment Service라는 클래스가 있다고 해보자.필요한 기능(메소드)는 결제를 하는 pay와 결제완료 후 이메일은 전송하는 sendEmail이다.의존성 주입으로 구현하는 경우, Payment Service 클래스에서 이 모든 메소드를 구현하는 것이 아니라각각의

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

개발일지-2023.07.15 (DI)

스프링에서 의존성 주입(DI)이란, 객체 간 의존성을 개발자가 객체 내부에서 직접 호출(new연산자)하는 대신, 외부(스프링 컨테이너)에서 객체를 생성해서 넣어주는 방식이다.즉, 외부에서 두 객체 간의 관계설정을 해주는 디자인 패턴으로, 인터페이스를 사이에 두어 클래스

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

Techit 12th 3nd

Greedy 알고리즘과 Interface 기반 Dependency Injection

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