Spring1 [간단 정리] 내가 보려고 만든 IoC와 DI 간단 정리 IoC와 DI는 스프링의 기본 중 기본이다.사실상 스프링을 사용하는 이유가 IoC와 DI라고 봐도 무방할 정도...? 적어도 나는 그렇다 ㅋㅋ 이렇게 편리하게 자바를 쓸 줄이야IoC (Inversion Of Controll, 제어의 역전)내가 만든 오브젝트들을 내가 관리하는 게 아니라 스프링에서 관리한다.예를 들어 Stringbuilder sb = new StringBuilder() 라는 코드를 통해 Stringbuilder 객체를 만들었다고 하자,이걸 @Bean 등의 어노테이션 등으로 스프링 Bean에 등록하면, 이제 이 객체는 스프링에서 관리하게 된다!그래서 sb를 내가 사용해야 하는 상황이 닥칠 때마다, 나는 스프링에게 "sb 내놔!" 하고 요청할 수 있는 것... 그럼 스프링한테 어떻게 sb를 달.. 2024. 2. 21. 이전 1 다음 반응형