티스토리 뷰
출처: http://blog.daum.net/feelsogreat/42
@Resource
목적 : 어플리케이션에서 필요로 하는 자원을 자동 연결(의존하는 빈 객체 전달)할 때 사용 @Autowired 와 같은 기능을 하며 @Autowired와 차이점은 @Autowired는 타입으로(by type), @Resource는 이름으로(by name)으로 연결시켜준다는 것이다.
설정위치 : 프로퍼티, setter메소드
추가설정 : CommonAnnotationBeanPostProcessor 클래스를 빈으로 등록시켜줘야 한다. 해당 설정 대신에 <context:annotation-config> 태그를 사용해도 된다.
옵션 : name
@PostConstruct
목적 : 의존하는 객체를 설정한 이후에 초기화 작업을 수행하기 위해 사용
설정위치 : 초기화 작업 수행 메소드
추가설정 : CommonAnnotationBeanPostProcessor 클래스를 빈으로 등록시켜줘야 한다. 해당 설정 대신에 <context:annotation-config> 태그를 사용해도 된다.
@PreConstruct
목적 : 컨테이너에서 객체를 제거하기 전에 해야할 작업을 수행하기 위해 사용
설정위치 : 해당 작업 메소드
추가설정 : CommonAnnotationBeanPostProcessor 클래스를 빈으로 등록시켜줘야 한다. 해당 설정 대신에 <context:annotation-config> 태그를 사용해도 된다.
'BackEnd > Spring' 카테고리의 다른 글
MyBatis를 작업하다가.... 삽질한 경험담.. (0) | 2017.05.23 |
---|---|
[AOP] pointcut expression (0) | 2017.05.19 |
스프링에서 @Async로 비동기처리하기 @Async in Spring [퍼옴] (0) | 2017.04.25 |
태스크(Task) 실행과 스케줄링 [퍼옴] (0) | 2017.04.25 |
Mybatis 에러? (0) | 2017.04.21 |
댓글
공지사항
최근에 올라온 글
링크
TAG
- AWS
- TDD
- 점프투파이썬
- API
- Java
- javascript
- serverless
- 모두의딥러닝
- executor
- 파이썬
- 중앙정보처리학원
- memory
- ML
- 머신러닝
- Docker
- spring
- mybatis
- Error
- Maven
- NIO
- 텐서플로우
- tensorflow
- AI
- BigData
- Configuration
- web
- mysql
- spark
- python
- Gradle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함