728x90 AOP1 [spring] DI - Spring 자바 어플리케이션 개발을 위한 프레임워크. 비즈니스 로직을 넣어 어플리케이션을 만든다. 스프링의 대표적 기능 : DI, AOP - DI (Dependency Injection) (의존성 : 어떤 클래스가 다른 클래스를 멤버로 포함하고 있는 상태. 즉, 멤버 변수라고 생각해도 됨.) - 의존성을 없애려면 어떤 것을 해야 할까? 1. 직접적인 클래스를 사용 X -> interface 사용 2. 객체를 직접 생성 X -> 객체를 주입받아라. 기존에 직접 했던 멤버에 값을 주입(멤버 변수에 값을 세팅)하는 방법인 setter, 생성자 사용 ==> Spring 이 담당. - IOC (Inversion of Container) - 객체를 생성하고, 객체를 주입하는 것이 Container의 역할이다... 2022. 4. 15. 이전 1 다음 728x90