반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 스프링 공부
- 코테공부
- K8S
- 알고리즘공부
- nestjs공부
- 자료구조공부
- 스프링공부
- 자바공부
- JPA 공부
- 코테준비
- 프로그래머스
- JPA스터디
- nestjs
- querydsl
- Flutter
- 스프링부트공부
- 기술면접공부
- Axon framework
- Kafka
- JPA
- 카프카
- nestjs스터디
- JPA공부
- 스프링
- 플러터 공부
- 플러터 개발
- DDD
- 스프링부트
- 기술공부
- JPA예제
Archives
- Today
- Total
목록스프링 DI 기초 (1)
DevBoi
[Spring] 스프링 기초 개념 및 공부 (DI 개념, 기초 익히기)
스프링의 코어는 제어 역전의 원칙을 기반으로한다. Ioc : 컴포넌트의 의존성의 생성 및 관리를 외부화 하는 기법이다. Ioc란, 예를 들어 특정 A라는 클래스에서, B라는 클래스의 인스턴스를 사용하는 경우, 가져오는 경우이다. 전통적인 방법으로는 Foo가 new 연산자를 사용해 인스턴스를 생성하거나, 팩토리를 이용해 인스턴스를 가져온다. 하지만 Ioc 접근 방식을 통하면, 런타임 시점에 Foo에게 제공된다. 이런 런타임 시점에 의존 관계에 대해서 주입을 하는건 DI라는 이름으로 바뀐다. DI : 자바빈과 인터페이스를 근간으로 한다. 스프링 DI 제공자로 사용하면 애플리케이션 내에서 여러가지 방식으로 의존성 설정을 유연하게 설정할수 있다. (외부 xml 파일, 스프링 사바 설정 파일, 어노테이션 등등) ..
Develop/[Spring]
2022. 1. 7. 15:18