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
- docker
- ai agent
- 누적합
- 이분탐색
- 검색어 추천
- 완전탐색
- AWS
- 몽고 인덱스
- spring event
- 쿠키
- 레디스 동시성
- 구현
- ipo 매매자동화
- piplining
- 카카오
- BFS
- 결제서비스
- jwt 표준
- 디버깅
- 셀러리
- langgraph
- 크롤링
- 트랜잭샨
- 아키텍쳐 개선
- 추천 검색 기능
- gRPC
- JPA
- next-stock
- 백준
- 프로그래머스
Archives
- Today
- Total
목록Di (1)
코딩관계론

제어의 역전 IoC(Inversion of Control)제어의 역전은 객체 지향 프로그래밍에서 객체의 제어권을 개발자가 아닌 프레임워크나 컨테이너가 갖는 디자인 패턴입니다. 이 패턴을 사용하면 개발자는 자신의 로직을 작성하고, 그 로직의 실행 흐름은 프레임워크나 컨테이너가 관리합니다 예를 들면 아래와 같은 코드를 개발자가 작성했다고 하면 createOrder 함수의 실행주기는 개발자가 정하는 것이 아니라, 프레임워크가 결정하게 되는 것입니다. 또한 memberRepository, discountPolicy와 같은 인터페이스들도 프레임워크가 무엇을 객체화하는지에 따라서 달라지게 됩니다. 이러한 설정을 개발자가 담당하는 것이 아니라 프레임워크가 담당하게 되면 제어가 역전됐다고 합니다. public ..
개발/Java
2024. 7. 10. 21:14