aspect 사용할려고 하는데 EgovComIndexController 가 작동이 안되네요 ㅋ
- 작성자 :
- 정*희
- 작성일 :
- 2012-05-11 17:38:15
- 조회수 :
- 1,902
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
annotation을 이용해서 aspect 기능을 사용하려고 하는데요.
egov-com-servlet.xml 파일에
<aop:aspectj-autoproxy />
추가했는데 aspect 기능은 정상작동하는데
EgovComIndexController 컨트롤러가 정상작동이 안되네요~
개발자분께서 아래의 주석을 달아놓으셧는데 이것과 무슨 연관이 있는듯 한데ㅋ
어떤 문제인가요~
----------------------------------------------------------------
/*
* EgovLoginController가 AOP Proxy되는 바람에 클래스를 reflection으로 가져올 수 없음
* 방법을 찾을때까지 임시로 아래 코드 유지
*/
egov-com-servlet.xml 파일에
<aop:aspectj-autoproxy />
추가했는데 aspect 기능은 정상작동하는데
EgovComIndexController 컨트롤러가 정상작동이 안되네요~
개발자분께서 아래의 주석을 달아놓으셧는데 이것과 무슨 연관이 있는듯 한데ㅋ
어떤 문제인가요~
----------------------------------------------------------------
/*
* EgovLoginController가 AOP Proxy되는 바람에 클래스를 reflection으로 가져올 수 없음
* 방법을 찾을때까지 임시로 아래 코드 유지
*/
A
안녕하세요.. 정훈희님..
EgovLoginController 는 egov-com-loginaop.xml 에서
AOP Proxy 되기 때문에 @Controller Annotation 처리된 클래스를 모두 찾을 때 제외가 되므로 별도의 코드를 작성하여서 만든것 입니다.
이 경우는 .. <aop:aspectj-autoproxy proxy-target-class="true"/>로 해서.. 처리해 보십시오..
그리고.. 실제 EgovComIndexController는 테스트용으로 제공해 드리는 것으로.. 실제 프로젝트에 적용하실 때에는 고정된 형태의 메뉴를 구성하셔서 제공하셔야 합니다..
그럼.. 즐거운 하루되십시오.
감사합니다.
EgovLoginController 는 egov-com-loginaop.xml 에서
AOP Proxy 되기 때문에 @Controller Annotation 처리된 클래스를 모두 찾을 때 제외가 되므로 별도의 코드를 작성하여서 만든것 입니다.
이 경우는 .. <aop:aspectj-autoproxy proxy-target-class="true"/>로 해서.. 처리해 보십시오..
그리고.. 실제 EgovComIndexController는 테스트용으로 제공해 드리는 것으로.. 실제 프로젝트에 적용하실 때에는 고정된 형태의 메뉴를 구성하셔서 제공하셔야 합니다..
그럼.. 즐거운 하루되십시오.
감사합니다.