# di

106개의 포스트

DI 와 AOP 는 역함수의 관계

스프링에선 DI (Dependency Injection)를 먼저 설명한 이후에 AOP 를 연이어 설명합니다. 이유는 AOP의 동작원리도 DI스럽게 이루어지기 때문이기도 하지만.. 실은 속성주입과 타겟주입에 대한 개념 차이를 나타내기 위해서예요.타겟에 속성을 주입한다DI

1일 전
·
0개의 댓글

Spring 에 대해 알아보자 - 1

Dependency Injection (DI), IoC(Inversion of Control)

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

Dagger Hilt

Dagger Hilt가 뭐야?

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

DI (Dependency Injection)

의존성 주입이 뭐야?

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

스프링 - Bean, IOC, DI

9월 중순 스프링을 처음 접해 거의 아무것도 모르는 상태일 때 DI와 IOC에 대한 정리를 했었다. 그 때 작성했던 내용에 추가 작성!

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

[Android] Kotlin에서 DI(Koin) 사용하기

DI란 의존성 주입(Dependency Injection)의 약자로 클래스 내부에서 객체를 생성하지 않고 외부에서 객체를 생성해 주입 받는 방식입니다.그렇다면 DI를 왜 사용할까 라는 의문이 생기는데

2021년 11월 18일
·
0개의 댓글
post-thumbnail

DI (Dependency Injection)

android 의 Deaffer 를 공부하려다 보니, 의존성 주입이라는 단어가 나왔다. 의존성주입 이라는 단어는 많이 들어보았지만 확실하게 개념을 모르고있어 이번기회에 정리하고자 한다.DI는 Dependency Injection(의존성 주입) 의 약자이다. 간략히 설

2021년 11월 16일
·
0개의 댓글

[NestJS] TypeORM 커넥션 객체를 DI 없이 접근하는 법

스포일러: TypeORM의 getConnection 함수를 사용하면 어디서든 TypeORM Connection 객체를 가져올 수 있다.

2021년 11월 12일
·
0개의 댓글
post-thumbnail

내일배움캠프 D+58

IOC에서 사용할 객체A를 생성 하려 한다. 이때 DI를 통해 외부에서 객체A와 같은 타입의 객체A를 생성한 뒤 IOC contaner에 주입을 시켜준다. 이때 의존관계가 설정되고 주입된 객체A를 Bean Object라 한다. 객체의 생성, 생명주기의 관리까지 모든 객

2021년 11월 10일
·
1개의 댓글

IoC & DI

간략히 말하자면 프로그램의 제어 흐름 구조가 바뀌는 것 일반적인 구조는 모든 종류의 작업을 사용하는 쪽에서 제어하는 구조(main() 같은 프로그램이 다음에 사용할 오브젝트를 결정, 생성, 호출 작업 반복)이에 반하여 IoC는 제어 흐름의 개념을 거꾸로 뒤집음 오브젝트

2021년 11월 3일
·
0개의 댓글
post-thumbnail

Spring 핵심기술 - IoC/DI

Spring의 핵심기술 중 IoC(제어의 역전)와 DI(의존성 주입)에 대한 기본적인 개념을 설명합니다.

2021년 11월 2일
·
0개의 댓글
post-thumbnail

Spring

멤버속성으로 페이지당 보여질 게시물의 수, 블럳당 보여질 페이지 수, 현재페이지 값, 전체게시물의 수 페이징 처리된 HTML코드가 저장될 곳을 준비를 한다.반환객체 생성 이후 현재 페이지 값을 파라미터로 받아 현재 페이지가 만약 null 이라면 1을 넣어준다. 만약 그

2021년 11월 1일
·
0개의 댓글

Spring

Java개발자 라면 빠질 수 없는 키워드가 있다. 바로 Spring이다. 개발자, Java, Spring 이들의 관계를 개인적으로 빵에 비유해보았다.Developer : 제빵사 Java : 밀가루Spring : 오븐제빵사(Developer)는 밀가루(Java)에 우유와

2021년 10월 20일
·
0개의 댓글

DI란 무엇인가

DI란 무엇인가. Dependency Injection의 줄임말로 의존성 주입이라고 한다.의존성어떤 "서비스"를 호출하려는 그 "클라이언트"는 그 "서비스"가 어떻게 구성되었는지 알

2021년 10월 18일
·
2개의 댓글
post-thumbnail

Hilt

코린이가 보는 힐트이다.계속해서 수정을 해 나아가야하는 게시글, 그리고 꼭 익혀야하는 글이다.잊지 말아야 할 기본 동작 순서1번 : 재료를 불러올 인터페이스 +2번 : 각 재료들을 생성자로 Inject받아서 무엇을 할지 구체화 할 클래스(있어도되고 없어도되고) → 3번

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (7)

의존관계란 무엇일까요??두 개의 클래스 또는 모듈이 의존관계에 있다고 말할 때는 항상 방향성을 부여해야합니다.즉, 누가 누구에게 의존하는 관계에 있다는 식이어야 합니다.ex) A 클래스 -> B 클래스 라는 의존관계가 있다고 생각해봅시다.여기서는 B가 변하면 A에게 영

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (6)

자바에서는 두 개의 오브젝트가 완전히 같은 동일한 오브젝트라 말하는 것과, 동일한 정보를 담고있는 오브젝트라고 말하는 것은 분명한 차이가 있습니다.전자는 동일성비교라고 하고, 후자를 동등성 비교라고 합니다.동일성두 개의 오브젝트가 동일하다면 사실은 하나의 오브젝트만 존

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (5)

스프링의 핵심을 담당하는 것은 빈 팩토리 또는 애플리케이션 컨텍스트라고 불리는 것입니다. 한번 알아보죠~!스프링 빈스프링에서는 스프링이 제어권을 가지고 직접 만들고 관계를 부여하는 오브젝트를 빈이라고 부릅니다. 또한, 스프링 컨테이너가 생성과 관계설정, 사용들을 제어해

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (4)

코드를 개선해온 결과를 객체지향 기술의 여러 가지 이론을 통해 알아봅시다.개방 폐쇄 원칙 (OCP, Open-Closed Principle)'클래스나 모듈은 확장에는 열려 있어야 하고 변경에는 닫혀 있어야 한다.'service에서 repository의 기능은 언제든지

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (3)

인터페이스의 도입두 개의 클래스가 서로 긴밀하게 연결되어 있지 않도록 자바가 추상화를 위해 제공하는 가장 유용한 도구오브젝트를 만드려면 구체적인 클래스 하나를 선택해야겠지만 접근하는 쪽에서는 오브젝트를 만들 때 사용할 클래스가 무엇인지 몰라도 됨.인터페이스는 어떤 일을

2021년 10월 14일
·
0개의 댓글