EgovAbstractMapper 질문 입니다.
- 작성자 :
- 문*덕
- 작성일 :
- 2015-06-05 15:05:57
- 조회수 :
- 719
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요
좀전에 궁금했던 글은 삭제하고 다시 올립니다.
아래의 URL을 보고 어느정도 궁금증은 해결하였지만 가장 궁금했던 부분을 질의합니다.
https://mybatis.github.io/spring/ko/sqlsession.html
@Resource(name = "sqlSession")
public void setSqlSessionFactory(SqlSessionFactory sqlSession) {
super.setSqlSessionFactory(sqlSession);
}
위처럼 메서드 자체에 @Resource 어노테이션을 적용하면 어떻게 작동되는지 궁금합니다.
context-mapper.xml에서 DI 하고있는데..
보통 참조형 필드안에 @Resource 어노테이션을 사용하는데 메서드에 사용한 것은 처음 본 것 같아서 질의합니다.
좀전에 궁금했던 글은 삭제하고 다시 올립니다.
아래의 URL을 보고 어느정도 궁금증은 해결하였지만 가장 궁금했던 부분을 질의합니다.
https://mybatis.github.io/spring/ko/sqlsession.html
@Resource(name = "sqlSession")
public void setSqlSessionFactory(SqlSessionFactory sqlSession) {
super.setSqlSessionFactory(sqlSession);
}
위처럼 메서드 자체에 @Resource 어노테이션을 적용하면 어떻게 작동되는지 궁금합니다.
context-mapper.xml에서 DI 하고있는데..
보통 참조형 필드안에 @Resource 어노테이션을 사용하는데 메서드에 사용한 것은 처음 본 것 같아서 질의합니다.
A
안녕하세요. 표준프레임워크센터입니다.
@Resource 어노테이션의 경우 필드 이외에, setter 메소드에 적용가능합니다.
위의 메소드의 경우 sqlSession을 받아와 super(sqlSessionDaoSupport)의 setSqlSessionFactory메소드를 호출 / 설정하는 역할입니다.
감사합니다.
@Resource 어노테이션의 경우 필드 이외에, setter 메소드에 적용가능합니다.
위의 메소드의 경우 sqlSession을 받아와 super(sqlSessionDaoSupport)의 setSqlSessionFactory메소드를 호출 / 설정하는 역할입니다.
감사합니다.