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 |
Tags
- JPA
- 스프링
- MySQL
- H2 설치
- 티스토리챌린지
- Spring Boot
- 오블완
- Postman
- spring security
- GitHub
- 코드업
- Vue.js
- 파이썬
- Codeup
- 롬복
- 클린 코드
- Python
- 클린코드
- java
- springboot
- golang
- Git
- Spring
- 기초100제
- mariadb
- Gradle
- thymeleaf
- 알고리즘
- 객사오
- go
Archives
- Today
- Total
목록제어의역전 (1)
nyximos.log
[Spring] IoC, DI, 컨테이너에 대해 알아보자
🛸 제어의 역전 IoC Inversion of Control 프로그램의 제어 흐름을 직접 제어하는 것이 아니라 외부에서 관리하는 것을 제어의 역전(IoC)이라 한다. 기존 프로그램은 클라이언트 구현 객체가 제어 흐름을 스스로 조종했다. 제어의 역전이 일어나면 구현 객체는 자신의 로직을 실행하는 역할만 담당하게 된다. 💉 의존관계 주입 DI Dependency Injection 말그대로 객체를 직접 생성하는 것이 아니라 외부에서 생성해서 의존관계를 주입한다는 말이다. 애플리케이션 실행 시점(런타임)에 외부에서 실제 구현 객체를 생성하고 클라이언트에 전달해서 클라이언트와 서버의 실제 의존관계가 연결 되는 것 객체 인스턴스를 생성하고 그 참조값을 전달해서 연결! 👩🔧 IoC 컨테이너 객체를 생성하고 관리하고..
Programming/Spring
2022. 1. 11. 23:40