일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error
- AWS
- 데이터구조
- 백엔드
- 레디스
- 부트캠프
- redis
- 멘토링
- F-Lab
- github
- java
- 후기
- 플러터
- 코딩테스트
- 에프랩
- nGrinder
- 트러블슈팅
- FLAB
- 자바
- 성능테스트
- 자바백엔드
- EC2
- Flutter
- 알고리즘
- backend
- grafana
- 도커
- 로드밸런서
- MySQL
- Spring
- Today
- Total
목록DI (2)
민스씨의 일취일장
스프링 IoC와 DI에 대해서 학습한 내용을 기억하기 위한 글이다.스프링 IoC와 DI에 대해서스프링 IoCIoC란?IoC는 Inversion of Control로 '제어의 역전'을 뜻한다. 원래 객체는 스스로 필요한 의존성을 생성하거나 찾는데 반해, 스프링에서는 해당 역할을 스프링에 위임했다. 이를 보고 제어가 역젼됐다고 말한다.IoC 컨테이너객체로 부터 위임받은 객체의 생성, 생명주기 관리는 스프링 컨테이너가 담당한다. 이렇게 객체 관리의 권한을 위임받은 것이 스프링 컨테이너의 중요한 기능이기 때문에, 'IoC 컨테이너'라고도 부른다.스프링 IoC의 주요 기능스프링 IoC의 주요 기능은 아래와 같다.1. 의존성 주입 (DI)2. 객체 생명주기 관리3. 애플리케이션 설정 관리4. AOP 지원스프링 DI..
Spring DI에 대해서 공부를 시작했다. 공부는 패스트캠퍼스 스프링의 정석 강의를 들으며 하고 있다. 2023년 1월 3일 Spring DI에서 DI는? 여기서 DI는 Dependency Injection로 의존성을 주입한다는 의미이다. 변경에 유리한 코드 Spring DI를 배우기에 앞서서 변경에 유리한 코드에 대해 살펴보았다. Spring DI는 변경에 유리한 코드를 작성하는 데 필요한 개념일 것이다. 분리 변경에 유리한 코드를 작성하기 위해선 3가지에 따른 분리를 잘 해줘야 한다. 변하는 것과 변하지 않는 것 관심사에 따른 구분 중복코드 분리 2022년 1월 7일 Spring DI란? Bean이 필요한 객체(의존성, Dependency)를 주입(Injection) 하는 것! Application..