Resultados da pesquisa a pedido "aspectj"
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 ...
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 { ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 { ...