Java Life Cycle
페이지 정보
본문
Annotation으로 Bean 초기화시 필요한 작업을 담은 메소드
@PostConstruct
// 메소드명은 자유롭게 정의할 수 있다.
public void initialize() {
// ...
}
Annotation으로 Bean 소멸시 필요한 작업을 담은 메소드
@PreDestroy
// 메소드명은 자유롭게 정의할 수 있다.
public void dispose() {
// ...
}
[ 비고 ]
1. 클래스패스 내에 jsr250-api.jar 파일이 추가되어 있어야 사용할 수 있습니다.
2. jdk
jdk1.6 : 가능
jdk1.8.0_121 : 오류
3. Java SE
Java SE 5 : javax.annotation 라이브러리가 별도로 필요
Java SE 6 : 가능
Java SE 7 : 가능?
Java SE 8u121 : 오류
참고자료
http://dev.anyframejava.org/docs/anyframe/plugin/foundation/4.6.0/reference/html/ch03.html
http://www.programkr.com/blog/MYTN4ADMwYTx.html
http://blog.naver.com/lhm0812/220634876947
@PostConstruct
// 메소드명은 자유롭게 정의할 수 있다.
public void initialize() {
// ...
}
Annotation으로 Bean 소멸시 필요한 작업을 담은 메소드
@PreDestroy
// 메소드명은 자유롭게 정의할 수 있다.
public void dispose() {
// ...
}
[ 비고 ]
1. 클래스패스 내에 jsr250-api.jar 파일이 추가되어 있어야 사용할 수 있습니다.
2. jdk
jdk1.6 : 가능
jdk1.8.0_121 : 오류
3. Java SE
Java SE 5 : javax.annotation 라이브러리가 별도로 필요
Java SE 6 : 가능
Java SE 7 : 가능?
Java SE 8u121 : 오류
참고자료
http://dev.anyframejava.org/docs/anyframe/plugin/foundation/4.6.0/reference/html/ch03.html
http://www.programkr.com/blog/MYTN4ADMwYTx.html
http://blog.naver.com/lhm0812/220634876947
댓글목록
등록된 댓글이 없습니다.