@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
public @interface Interceptor
the @Interceptor("aroundAdvice") if there is no any component call this class
(MethodInterceptor), the MethodInterceptor will
action for all components called by client (by
AppUtil.getService or WebApp.getService)
the @Interceptor(name = "myInterceptor", target = "a,c") if there is target
value, this class will be only available for the target
component name, not for all components called by client