Di1 [Spring] IoC(Inversion of Control) / DI(Inversion of Control) 이란? IoC(Inversion of Control)란? 애플리케이션 흐름의 주도권을 개발자가 아닌 Spring이 갖는다. Java 콘솔 애플리케이션 일반적인 제어권 --> 개발자에게! ex) public class Example2_10 { public static void main(String[] args) { System.out.println("Hello IoC!"); } } main() 메서드로 객체 메서드 호출... 개발자 작성 코드를 순차적으로 실행 ↕ 반대로, 웹에서 동작하는 애플리케이션 경우 클라이언트(User)가 외부에서 접속해서 사용! --> main() 메서드가 종료되면 안된다. 서블릿 컨테이너에는 서블릿 클래스들 有.. 별도의 main() 메서드는 無 ↓ main() 메서드도 없는데 어떻게 .. 2022. 10. 12. 이전 1 다음