Spring AOP execution사용법
Posted 2007. 8. 14. 17:54Spring 2.0 스타일로 Transaction 처리를 위해 선언하는 방법을 알아보다가..
알게 된 사실...
execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)
modifiers-pattern : 접근지시자에 대한 패턴, 생략가능
ret-type-pattern : 리턴타입은 필수, * 으로 처리가능
declaring-type-pattern? : 타입패턴? 잘몰겠다. 생략가능
name-pattern(param-pattern) : 메소드 네임패턴(파라메터 패턴), 생략가능
throws-pattern? : Exception 에 대한 패턴, 생략가능
1. ececution( package.Sample *.insert*(..))
==> 접근지시자 생략, Sample 객체를 리턴하는 insert로 시작하는 모든 메소드
ececution( package.Sample *.Member.*(..))
==> Member 클래스내의 모든 메소드.
2. execution(* *.insert*(..))
==> insert로 시작하는 모든 메소드
근데 현재 저렇게 하는데... TypeMisMath 어쩌구 저쩌구 에러난다... Sample 따라하면 에러 안나는데..
뭐가 문젤까?..
'개발노트 > Spring' 카테고리의 다른 글
Spring에서 메일 사용하기 (0) | 2008.01.24 |
---|---|
여러개의 DB에 선택적으로 커넥션하기 (0) | 2007.12.28 |
Spring관련 영문자료 사이트 (0) | 2007.11.28 |
Spring MVC하에서 웹호출이 아닌 일반 application호출시...(WebApplicationContextUtils)를 이용해서 (0) | 2007.11.28 |
Spring reference_ko.pdf (0) | 2007.10.30 |
- Filed under : 개발노트/Spring