메뉴 건너뛰기

조회 수 4996 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부



스프링의 컨테이너가 Bean 객체의 초기화와 소멸에 따라 지정된 메서드를 호출 하는데..

아래의 두가지 인터페이스에서 이 메서드를 정의 하고 있다.


org.springframework.beans.factory.InitializingBean

org.springframework.beans.factory.DisposableBean


만약 Bean 객체의 초기화 및 소멸 과정에 실행하고 싶은 작업이 있다면,

아래와 같이 InitializingBean과 DisposableBean을 구현하고, afterProperiesSet 메서드와 destroy메서드를 구현하면 된다.


public class Bean implements InitializingBean, DisposableBean {
    
    ...
    
    @Override
    public void afterPropertiesSet() throws Exception {
    ...
    }

    @Override
    public void destroy() throws Exception {
    ...
    }
}


또는, 아래와 같이 직접 메서드명을 지정할 수도 있다.

<bean id="class" class="spring.class"
    init-method="초기화 실행 메서드명" destroy-mothod="소멸 실행 메서드명">


@Bean(initMethod="초기화 실행 메서드명", destroyMethod="소멸 실행 메서드명")

List of Articles
번호 제목 날짜 조회 수
38 스프링, MySQL, MyBatis 연동 file 2021.05.06 127
37 Java was started but returned exit code=13 - 이클립스 실행시 에러 file 2021.03.31 151
36 스프링 프로젝트 생성 후 샘플 코드 한글 깨짐 현상 file 2021.03.31 185
35 쿠팡 api 프로젝트 / 적용 테스트 (스프링 부트 / 자바 ) file 2021.03.29 550
34 스프링, MySQL, MyBatis 연동 - 데이터 조회하기 file 2021.05.06 785
33 AJAX 통신시 컨트롤러에서 한글 문자열을 리턴해야하는 경우 인코딩 문제 처리 2018.07.04 2598
32 스프링과 안드로이드 연동1(Html 소스 가져오기) 2018.07.04 2674
31 [펌]자바 Crawling(크로울링) Ajax로 요청하는 것 긁어오기 file 2018.07.04 2894
30 스프링과 안드로이드 연동3 : ( 서버에서 XML로 반환해 가져오기 ) 2018.07.04 2895
29 스프링과 안드로이드 연동2 : 서버에서 안드로이드로 이미지 가져오기(다운) 2018.07.04 3312
28 스프링과 안드로이드 연동5 : (Javascript에서 Android 함수 호출하기) 2018.07.04 3389
27 스프링에서 구글맵 연동하기 2018.07.04 4577
26 스프링 외부 경로 폴더 지정하기 2018.07.04 4608
» 스프링 Bean 객체의 초기화 및 소멸시 호출 메서드 file 2016.08.18 4996
24 스프링 XML 설정에서 자바 설정 Import하기 file 2016.08.18 5071
23 JAVA Crawling(크로울링) 기본([펌]http://partnerjun.tistory.com/guestbook) file 2018.07.04 5101
22 스프링을 구성하는 코어 모듈 - core module file 2016.12.08 5119
21 Spring AOP(Aspect Oriented Programming) 에서의 용어 file 2016.12.08 5172
20 Spring Framework 개요 2016.12.08 5339
19 Spring 개발을 위한 Eclipse 개발 환경 구성하기 file 2016.12.06 5431
Board Pagination Prev 1 2 Next
/ 2

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved