Inversion of Control

    스프링 부트 Inversion of Control ( IOC )

    Inversion of Control ( IOC ) 란 무엇인가? 직역한다면 "제어의 역전" 입니다. public class Hello() { private HelloResponseDto dto = new HelloResponseDto(); ... } 위 코드는 자바에서 쉽게 볼 수 있는 코드입니다. Hello 클래스에서 HelloResponseDto 객체를 사용하기 위해 Hello 클래스 내부에서 new 키워드로 "직접" 객체를 생성하고 있습니다. 아래 코드를 한번 볼까요? public class Hello() { private HelloResponseDto; hello(helloResponseDto dto) { self.HelloResponseDto = dto; } ... } Hello 클래스 생성자..