Fala galera do GUJ
Eu tenho o seguinte aspecto:
public aspect Teste {
pointcut publicMethods():execution(* TesteClass.*(..))
before() : publicMethods()
public void before1() throws Throwable {
System.err.println("BEFORE ASPECT");
}
}
Então... Estou tentando fazer este aspecto ser chamado quando eu executar qualquer método da minha class. Porém ele simplesmente não executa! hehe
Já coloquei o JAR dele na minha lib, já testei vários pointcuts diferentes... Só consigo quando eu crio com o Spring.
Mas o Spring só funciona, aparentemente, para os seus próprios beans. Eu não consigo fazê-lo funcionar para esta classe, pois ela será instanciada com um NEW.
Alguém poderia me ajudar neste problema?
Esqueci de dizer: Não ocorre nenhuma excessão. É como se o aspecto não fosse um aspecto. No spring eu mapeio no ApplicationContext, mas aspectj como eu faço?
vlw