Resultados da pesquisa a pedido "aspectj"

1 a resposta

Diferença entre chamada e execução no AOP

Estou tentando entender a diferença entre execução e chamada no AOP da maneira mais simples possível. Pelo que eu entendi, a execução () adicionará um ponto de junção no código em execução, entãoHelloWorldSayer.sayHello() neste caso, mas se o ...

2 a resposta

Executando PointCut dependendo da variável ou propriedade do ambiente

Eu desenvolvi uma boa primaveraAspect que posso usar para monitorar o desempenho das operações de serviço. Se algumas operações demorarem muito para serem executadas, elas serão registradas. @Aspect public class PerformanceMonitorAspect { ...

2 a resposta

Como adicionar um campo a uma classe anotada personalizada usando o AspectJ

Para adicionar um campo a alguma classe específica com o aspectj, fazemos package com.test; public class MyClass { private String myField; } public aspect MyAspect { private String MyClass.myHiddenField; }Como adicionamos um campo a uma classe ...

1 a resposta

Spring Boot, @Autowire em uma classe não gerenciada usando @Configurable e tempo de carregamento

Eu tenho uma coleção de classes não gerenciadas que são instanciadas fora do Spring. Eu tenho tentado usar o Spring AOP com tempo de carregamento para@Autowire um feijão nessas classes, mas até agora não tiveram sorte. Eu tenho testado usando o ...

2 a resposta

Como escrever um corte de ponto do Aspect com base em um parâmetro anotado

Estou com um pouco de dificuldade para descobrir como criar um pointcut que funcionará em beans com um parâmetro anotado específico. Meu objetivo final é validar o valor do parâmetro antes de processá-lo, mas no momento eu só preciso criar o ...

2 a resposta

Corte de ponto AOP da primavera para anotação 'aninhada'

Preciso definir um ponto de corte que aciona a execução em todos os métodos de um serviço de primavera anotado com uma anotação personalizada. A anotação na qual gostaria de definir o ponto cortado será em outra anotação. @Y public @interface X ...

2 a resposta

Spring AOP - obtenha o valor antigo do campo antes de chamar o setter

Caro, estou usando atualmente o Spring AOP (v4) e o AspectJ com o load-time-weaver. Atualmente, estou procurando uma maneira de adicionar um mecanismo de sinalizador sujo aos meus beans. Portanto, pensei em usar AOP para chamar um método antes ...

2 a resposta

Spring AOP Pointcut não dispara

Eu sou novo no Spring e no AOP. Estou tentando esta coisa simples, onde criei uma anotação personalizada que, quando colocada antes de qualquer método, deve executar algum código. Esta é a anotação que eu criei // Declares a custom annotation ...

1 a resposta

AspectJ Pointcut em métodos com várias anotações

Use tecelagem em tempo de carregamento, AspectJ puro. Temos 2 anotações@Time e@Counte alguns métodos anotados. @Time (name="myMethod1Time") @Count (name="myMethod1Count") public void myMethod1(){..}; @Time (name="myMethod2Time") public void ...

3 a resposta

Conselho da Spring AOP sobre controladores anotados

Estou tentando usar o AOP para fazer algum processamento após um controlador anotado. Tudo está funcionando sem erros, mas o conselho não está sendo executado. Aqui está o código do controlador: @Controller public class HomeController { ...