[Spring] IOC

유존돌돌이·2022년 2월 14일
0

Spring

목록 보기
8/26
post-thumbnail

IOC (Inversion Of Controll) 제어의 역전

Class : 설계도
Object : 실체화가 가능한 것
Instance : 실체화 된 것

소스안에 있는 Object를 모두 읽어서 Heap 메모리에 저장시킨다.
즉 Spring이 사용자 너가 불필요하게 생성해서 heap 잡지말고 내가 관리할게.
그래서 "역전"의 제어이다.
우리는 그걸 메모리에서 찾아서 쓰기만 하면 된다.
한번 할당된 객체만 쓰기 때문에 불필요한 재생성이 없다.
한번만 생성되기 때문에 싱글톤이라고 한다.

0개의 댓글