스프링 시작시점에서 프로그램을 동작할 수 있도록 하는데에는 세가지가 있습니다.1. CStartEventHandler 클래스를 제작하고 contextRefreshedEvent 메소드2. ApplicationListener 인터페이스를 구현한 onApplicationEvent(ContextRefreshedEvent event) 메소드3. ServletContextListener 인터페이스를 구현한 contextInitialized(ServletContextEvent arg0) 메소드 1번 코드123456789101112@Componentpublic class CStartEventHandler { private static final Logger logger = LoggerFactory.getLogger(CS..
Spring 스프링 다운로드 : http://spring.io/tools/sts/all 1. Framework2. Spring.io3. 전자정부 프레임워크4. 특징(1) J2EE가 제공하는 다수의 기능을 제공(2) 경량 프레임워크(3) DI패턴을 지원(4) AOP패턴을 지원(5) POJO(Plain Old Java Object)를 지원(6) Transaction 처리를 위한 일관성있는 방법을 제공(7) 영속성(Data Persistence)과 관련된 다양한 API 제공 5. DI(Dependency Injection) 패턴(1) IOC(Inversion of Control) 컨테이너(2) 주입 방법1) 생성자2) setter메소드 (3) 빈의 라이프 사이클1) BeanNameAwarevoid setBea..