Я использую структуру JSF1.2. Я не интегрировал свое приложение с Spring. Я хочу выполнять профилирование при вызовах методов. мой файл приложения - EAR (EJB + WAR). я могу получить время выполнения методов сеансовых компонентов с помощью перехватчика, но для модуля WAR мне было предложено использовать AspectJ в этом блоге. поэтому я написал код. есть ли что-то, что мне нужно сделать, например детали конфигурации. Я добавил необходимый jar-файл AspectJ. JSF поддерживает AspectJ с любой конфигурацией? мой код:
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
@Aspect
public class AopInterceptor implements MethodInterceptor{
public AopInterceptor() {
}
@Pointcut("execution (* *.*(..))")
public void profile(){}
@Around("profile()")
public Object invoke(MethodInvocation mi) throws Throwable {
System.out.println("test start");
Object obj=mi.proceed();
System.out.println("test end");
return obj;
}
}
[closed]
в названиях вопросов. Спасибо. - person Robert Harvey   schedule 15.10.2011