SpringMVC 시작 시 메모리에 데이터 로드

566 단어 필기
@Component
public class InitDataCache {

	public static List list = new ArrayList();
	
	//        
	@PostConstruct
	public void init(){
        System.out.println("      ");
        //       list        ,    
	}

        @PreDestroy
        public void destroy(){
            System.out.println("      ");
        }

}

@Component: 이 클래스를 Spring 관리에 맡기는 것은 Bean입니다
@PostConstruct: 프로그램이 실행될 때 servlet과 같은 init를 먼저 실행합니다
@ProDestroy: 프로그램이 실행되기 전에 이 방법을 실행하면 servlet의destroy와 같습니다

좋은 웹페이지 즐겨찾기