티스토리 뷰


@postConstruct

- 객체를 사용 시 호출 할 메소드를 지정



 @PreDestory

- 객체를 소멸 시 호출 할 메소드를 지정

- close() 하기 직전에 실행 -> ((AbstractApplicationContext) context).close()



< 예제 >


1
2
3
4
5
6
7
8
9
10
//초기화 메소드
    @PostConstruct
    public void init(){
        System.out.println("로봇 사용 완료!!");
    }
    //소멸 메소드
    @PreDestroy
    public void destory(){
        System.out.println("로봇 이제 갈떄가 됨 ㅎㅎ");        
    }
cs




(!) xml에서 어노테이션을 사용 안하고 bean에 지정 하는 방법


-> init-method 와 destroy-method를 사용


java

1
2
3
4
5
6
7
8
9
// 초기화 메소드
    public void init() {
        System.out.println("로봇 사용 완료!!");
    }
 
    // 소멸 메소드
    public void destory() {
        System.out.println("로봇 이제 갈떄가 됨 ㅎㅎ");
    }
cs


xml

1
2
3
<bean id="지정 아이디" class="패키지.클래스명init-method="init" destroy-method="destory">
 
    </bean>
cs




 

  (!!) 그외에 java implements  InitializingBean, DisposableBean도 같은 기능을 합니다.




반응형

'언어 > SPRING' 카테고리의 다른 글

[SPRING] MyBatis  (0) 2016.11.09
[SPRING] jdbcTemplate, NamedParameterJdbcTemplate  (0) 2016.11.09
[SPRING] @Autowired, @Qualifier 어노테이션  (0) 2016.11.08
[SPRING] @Component 어노테이션  (0) 2016.11.08
[SPRING] 싱글턴 만들기  (0) 2016.11.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함