Spring#기본개념 썸네일형 리스트형 Spring 기본개념 스프링 기본 개념 - 스프링의 탄생 배경 : 기존의 EJB의 사용이 무겁고, 활용성이 떨어지는 이슈로 인해 POJO인 자바기반 스프링 프레임워크가 탄생하게 되었음 스프링은 인터페이스화된 부품들을 컨테이너(IOC)에서 생성 및 조립(DI)하는 것 의미함 - 특징 : 스프링 = DI(의존성 주입) + IOC(제어의 역전) + AOP(관점지향프로그램) 1) DI = 한 클래스에서 다른 클래스를 호출하는 식으로 서로 의존성을 맺는걸 의미한다. 1.직접 생성 (Java) - autowired, inject 2. Setter를 이용한 생성 3. Contructor를 이용한 생성 > 2, 3번처럼 IOC 컨테이너에 등록된 Bean 객체를 호출하여 주입할 수 있음 (= 외부에서 의존성 주입 가능) 2) IOC = 메소.. 더보기 이전 1 다음