[LG CNS AM INSPRIRE CAMP 1기] Springboot 들어가기전 알아야할 핵심 개념 3가지 IoC, DI, AOP
·
LG CNS AM CAMP 1기
🔑kudos to do your job!💡 제어의 역전 (IoC, Inversion of Control)📃 제어의 역전(IoC)은 프로그램의 흐름 제어나 객체 생성을 개발자가 아닌 프레임워크가 담당하는 설계 패턴입니다. 개발자는 객체 생성과 관리에 집중하지 않아도 되고, 애플리케이션의 비즈니스 로직에만 신경 쓰면 됩니다.쉽게 말하면, "내가 객체를 만들고 관리하는 게 아니라, 프레임워크가 알아서 해주는 방식"입니다 그래서 Inversion은 "기존 전통적인 흐름과 반대로 작용한다"라고 할 수 있습니다 전통적인 방식: 개발자가 필요한 객체를 생성하고 관리.IoC 방식: 프레임워크(Spring 등)가 객체 생성과 관리를 담당. 💻CODE// 옛날 방식: 필요한 객체를 직접 생성MyService myS..