Tag: aspectj

AspectJ ist eine aspektorientierte Erweiterung der Programmiersprache Java, ermöglicht die saubere Modularisierung von crosscutting concerns wie logging, Fehlerbehandlung, Normen Durchsetzung und feature-Varianten.

Verwenden Sie dieses tag für Fragen rund um den programmatischen Einsatz dieser extension. Für downloads, support, IDE-integration, & – Dokumentation finden Sie unter „mehr erfahren“ für diesen tag.

Zwei Maven-Fehler - '- Typ kann Nicht Aufgelöst Werden' + aspect weaver.1.8.0.M1 fehlt

Anzahl der Antworten 1 Antworten
Habe ich zwei Fehler, die auf einem vorhandenen mvm Projekt, das ich bin versucht zu bauen und nicht wissen, wie man diese gelöst. Zuerst die wichtigste: [ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.5:compile (default) on project ws: Compiler

IDEE 10.5.2 Aspectj compiler kann nicht feststellen, Superklasse der fehlende Typ org.springframework.die Transaktion.interceptor.TransactionAspectSupport

Anzahl der Antworten 5 Antworten
Versucht, ein Modul mit Feder Aspekte gibt mir: nicht feststellen können Superklasse der fehlende Typ org.springframework.die Transaktion.interceptor.TransactionAspectSupport Funktioniert in anderen Modulen, was ist mit diesem? Fehlt dep? /S InformationsquelleAutor Theresia Sofia Snow | 2011-09-08

Frühjahr / @Transactional mit AspectJ wird Total ignoriert

Anzahl der Antworten 1 Antworten
Ich benutze Spring-Data-Neo4j 2.2.0-RELEASE. (bei mir ist folgende Problem, wäre für jede andere Art von entity mapping, warum nicht, JPA) In meinem Projekt habe ich eine öffentliche Methode annotiert mit @Transactional Frühjahr Kommentar, da möchte ich aktualisieren/speichern

Pointcut matching-Methoden, mit kommentierten Parametern

Anzahl der Antworten 2 Antworten
Ich muss ein Aspekt mit einer pointcut matching-Methode, wenn: es ist annoted mit MyAnnotationForMethod Eines seiner Parameter (können viele) ist annotiert mit @MyAnnotationForParam (können aber auch andere Annotationen als auch). Den Aspekt der Klasse wie folgt Aussehen

Wie re-throw-exception in AspectJ rund um beraten

Anzahl der Antworten 3 Antworten
Habe ich einige Methoden, die wirft einige Ausnahme, und ich will AspectJ um zu beraten, um die Berechnung der Ausführungszeit und wenn einige exception geworfen wird und auf log-in Fehler-log und weiterhin den Fluss durch erneutes auslösen

Läuft AspectJ Ursachen NoSuchMethodError: Aspekt.aspectOf

Anzahl der Antworten 3 Antworten
Habe ich ein sehr einfaches AspectJ Aspekt (mit @AspectJ), die nur druckt eine log-Meldung. Mein Ziel ist es, Beratung code in meine android-Anwendung. Nun diese Aspekte arbeitet völlig in Ordnung, solange ich die Aspekt-Klasse selbst in meinem

@Gesicherten Anmerkungen nicht in AspectJ Modus mit Autoproxy

Anzahl der Antworten 2 Antworten
Ich versuche, mein Spring MVC app zu spielen schön mit Spring @Gesicherten Anmerkungen und AspectJ auto-proxying, aber es scheint nicht zu sein, die Verwendung von proxyfunktionen oder Anerkennung my @Gesicherten Anmerkungen. Ich habe einen controller wie diesen:

aspectj-maven-plugin und Java 7

Anzahl der Antworten 4 Antworten
Wie muss ich das setup pom.xml also das aspectj-maven-plugin verwendet Java 7 kompilieren? Wenn ich zum Beispiel mit meiner aktuellen Konfiguration (siehe unten), bekomme ich immer eine Nachricht, beschwerte sich über meine Verwendung einiger Java 7 spezifische

Entity-manager hat nicht gespritzt wurden:ist der Frühling Aspekte JAR konfiguriert als AJC/AJDT Aspekten der Bibliothek?

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben ein einfaches Feder-rest-web-Dienst, da bin ich nicht vertraut mit maven(und da maven in der Regel nicht et Dinge getan-die Verbindung-Ausgabe),, so versuche ich ant-build jetzt. Nun, der build ist ok und der service

Aspekt für den internen Aufruf der Methode

Anzahl der Antworten 3 Antworten
Habe ich eine Anforderung, wo ich einen Aspekt um einen internen Aufruf der Methode, durch interne ich meine class Person{ public void outerMethod() { internalMethod() } //Need an aspect here !! public void internalMethod() { } }

Spring AOP innerhalb pointcut

Anzahl der Antworten 3 Antworten
package com.vanilla.daoService; @Repository("daoService") public class DaoServiceImpl implements DaoService { @Override public String addStudent(Student student) { //saving new user } @Override public String updateStudent(Student student) { //update new user } @Override public String getStudent(String id) { //update new

Frühling - slf4J : automatisches protokollieren von Fehlern und Ausnahmen?

Anzahl der Antworten 2 Antworten
Sind wir mit Frühjahr mit slf4j und hibernate, die ich versuche, herauszufinden, eine Möglichkeit zum anmelden von Ausnahmen und Fehler automatisch (ich.e ohne das initiieren einer Instanz des Debuggers in jeder Klasse), so dass es möglicherweise Fehler

Warum kommt der Frühling wirft einen aspectj-Fehler, wenn Sie nicht davon ab, aspectj?

Anzahl der Antworten 2 Antworten
Ich bin versucht, setup-das Spring AoP framework und ich möchte nicht davon abhängen, AspectJ, also ich bin deklarieren meine Aspekte, Ratschläge etc in eine bean xml-Konfiguration-Datei, die der folgenden ähnelt: <bean id="systemAuthorizationsAspect" class="com.cp.pm.systemsettings.SystemAuthorizationsAspect" > <property name="sysAuthorizations" ref="authorizations"

Kann nicht Intellij Verwendung des AspectJ-compiler

Anzahl der Antworten 2 Antworten
Alles, was ich sehe online nur sagt, wählen Sie die "ajc" - compiler aus der Liste der Compiler, aber das ist keine option für mich. Ich habe javac, jikes, eclipse und javac-in-Prozess, aber das ist es. Als

Spring aspectj jar nicht richtig konfiguriert

Anzahl der Antworten 5 Antworten
Bin ich immer diese Fehlermeldung, wenn ich versuchte, verwenden Sie eine JPA-Objekt erstellt von Roo. Entity manager wurde nicht injiziert (ist das Frühjahr Aspekte JAR konfiguriert als AJC/AJDT Aspekten der Bibliothek?) Ich habe einige online-Beratung zum hinzufügen

Wie kann ich das überschreiben einer Klasse mit einem separaten jar?

Anzahl der Antworten 5 Antworten
Eines Kunden erfordert eine Vorschau auf ein neues feature unseres Produkts. Sie forderte, dass die Funktion geschickt, um Sie in eine jar-Datei (wie ein Pflaster). Es gibt kein problem mit der Einbeziehung der neuen Klassen in Sprach-jar-Datei.

Mit AspectJ Anmeldung ohne Feder

Anzahl der Antworten 4 Antworten
Ich habe gerade eine alte Anwendung, die hat eine schlechte Protokoll-oder keine logs. Es implementiert nicht das Spring-framework. Ist es möglich zu implementieren AspectJ logging-Funktionalität ohne Feder? Wenn ja, bitte machen Sie mir einige gute tutorials. Ja,

Wie kann ich kombinieren, @Aspect mit @Controller im Frühjahr 3?

Anzahl der Antworten 3 Antworten
Ich versuche zum einrichten einer Feder 3 Web-MVC-Projekt, indem Sie die @Controller-annotation-basierten Ansatz. package my.package @Controller @RequestMapping("/admin/*") public class AdminMultiActionController { @RequestMapping(value = "admin.htm", method = RequestMethod.GET) public String showAdminSection() { return "admin"; } Mein dispatcher-servlet hat

Aspectj in spring

Anzahl der Antworten 5 Antworten
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, auto-Draht aspectj in spring org.xml.sax.SAXParseException: The prefix "aop" for element "aop:aspectj-autoproxy" is not bound. meine appContext.xml Eintrag aussieht ..... <aop:aspectj-autoproxy/> <bean id="helloFromAspectJ" class="com.cvs.esps.aspect.logging.TestAspect"/> ..... etwas Hilfe wie Entferne ich

WEB-INF/classes/ vs WEB-INF/lib/*.jar in classpath Priorität?

Anzahl der Antworten 2 Antworten
einen Krieg verpackt für eine tomcat webapp enthält WEB-INF/classes und WEB-INF/lib/*.jar welche von Ihnen eine höhere Priorität hat in den CLASSPATH? der Grund, ich verlange ist, dass meine Anwendung verwendet A.jar enthält Aspekte generiert aus einem aspectj-Projekt;

Konfigurieren von load-time-weaving mit AspectJ und Tomcat?

Anzahl der Antworten 2 Antworten
Ich versuchte, konfigurieren von load-time-weaving (für tun profiling mit Perf4J) in der folgenden Weise: 1) ich habe aop.xml zu META-INF Ordner. Wenn Sie eingesetzt werden, META-INF in der Artefakt-root-Verzeichnis (d.h. MyAppDeployed/META-INF). 2) ich habe aspectjrt-1.6.1.jar, aspectjweaver-1.6.1.jar, commons-jexl-1.1.jar,

Wie kann ich Methoden-Attribute mit Spring AOP (AspectJ-Stil)?

Anzahl der Antworten 2 Antworten
Muss ich intrecept einige Methoden und Ihre Attribute durch die Verwendung von Annotationen als Punkt schneidet, aber wie kann ich den Zugriff auf diese Methode Attribute. Ich habe folgenden code, der das erfolgreich kann code ausführen, bevor

Java Spring AOP: Mit CustomizableTraceInterceptor mit JavaConfig @EnableAspectJAutoProxy, nicht XML <aop:advisor>

Anzahl der Antworten 3 Antworten
Spring AOP hat eine Methode-level-tracer genannt CustomizableTraceInterceptor. Mit Spring XML-Konfigurations-Ansatz, würde man diese tracer in etwa so: <bean id="customizableTraceInterceptor" class=" org.springframework.aop.interceptor.CustomizableTraceInterceptor"> <property name="enterMessage" value="Entering $[methodName]($[arguments])"/> <property name="exitMessage" value="Leaving $[methodName](): $[returnValue]"/> </bean> <aop:config> <aop:advisor advice-ref="customizableTraceInterceptor" pointcut="execution(public * org.springframework.data.jpa.repository.JpaRepository+.*(..))"/>

AspectJ advice nicht ausgeführt werden können, durch unit-test

Anzahl der Antworten 2 Antworten
Bin ich überfragt. Ich versuche zu testen, wird ein AspectJ-Klasse. Mein Aspekt-Klasse wird abgeholt perfekt, wenn ich bin mit meiner Anwendung. Allerdings scheine ich nicht in der Lage sein, jeden Aspekt der Klasse abzufangen Methode im test.

Mit @Autowired mit AspectJ und Springboot

Anzahl der Antworten 2 Antworten
Will ich mit @Autowired-annotation in ein "Aspekt". Ich will Spritzen, ein repository in meinem Aspekt, aber wenn ich versuche eine Methode aufzurufen meiner autowired Klasse a NullPointException Auftritt. @Aspect public class AspectSecurity { @Autowired private UserRepository userRepository;

Wie kann ich die Argumente übergeben, die auf Spring AOP Beratung mit kommentierten Parametern?

Anzahl der Antworten 2 Antworten
Bin ich mit Spring 3.1.2.RELEASE mit cglib load-time weaving und ich versuche, Rat zu erhalten, um zu arbeiten mit einer Methode, die individuelle Anmerkungen und kommentierte Parameter. Beratung: @Aspect public class MyAdvice { @Around("execution(@com.mycompany.locking.Lock * *(@com.mycompany.locking.LockVal(*), ..))

Spring AOP: "keine Erklärung finden für element 'aop:config' "

Anzahl der Antworten 1 Antworten
Habe ich gesehen, dass ein paar Instanzen dieses Problems wurden bereits angehoben. Aber ich bin zuversichtlich, dass ich die Kriterien erfüllen, die beschrieben wurde in diesen Lösungen. also ich bin mir ziemlich sicher, dass ich die gewünschten

spring 3.0 aop Pointcut ist nicht wohlgeformt: erwarte 'name pattern" Fehler

Anzahl der Antworten 3 Antworten
Das folgende ist meine pointcut und beraten Erklärung //PointCut on A method which takes two parameters and is in a DAO @Pointcut("execution(backend.repository.QuestionsRepository.AnswerQuestion (..))") public void answerQuestionPointCut() {} @Around( value="web.activity.advisors.UserActivityAdvisor.answerQuestionPointCut()", argNames="question,answer" ) //Do something } Bekomme ich die

AspectJ + Gradle-Konfiguration

Anzahl der Antworten 6 Antworten
Ich verwenden möchte, AspectJ in Gradle-Projekt (es ist nicht ein Android-Projekt - nur eine einfache Java-app). Hier ist, wie mein build.gradle sieht wie folgt aus: apply plugin: 'java' buildscript { repositories { maven { url "https://maven.eveoh.nl/content/repositories/releases" }

Kann nicht finden, org.aspectj.Weber.reflektieren.ReflectionWorld

Anzahl der Antworten 5 Antworten
Ich werde eine Feder 3.2.3 + Hibernate-4-Projekt in Eclipse 4.3. Wenn ich den code hinzufügen <tx:annotation-driven transaction-manager="transactionManager"/> meinen Kontext, ich bekomme jetzt den folgenden Fehler in jeder einzelnen Bohne: Build path is incomplete. Cannot find class file

JUnit-tests für AspectJ

Anzahl der Antworten 1 Antworten
Ich bin versucht, zu schreiben Junit-tests für Benutzerdefinierte Aspekt. Hier ist der Aspekt der Klasse-Snippet: @Aspect @Component public class SampleAspect { private static Logger log = LoggerFactory.getLogger(SampleAspect.class); @Around("execution(* org.springframework.data.mongodb.core.MongoOperations.*(..)) || execution(* org.springframework.web.client.RestOperations.*(..))") public Object intercept(final ProceedingJoinPoint point)

AspectJ: Fehler nicht feststellen können Superklasse der fehlende Typ

Anzahl der Antworten 3 Antworten
Bekomme ich die Fehlermeldung mit einem Aspekt in unserer Anwendung. Was muss ich tun um diesen Fehler zu beheben oder was hat das zu mir sagen? [AppClassLoader@13b8f62] error can't determine superclass of missing type xxx.yyy.zzz.execution.SystemVersion when weaving

Spring Aop "Around.class" Klasse Nicht Gefunden Ausnahme

Anzahl der Antworten 5 Antworten
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1095) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1040)

ClassLoader KEINE 'addTransformer(ClassFileTransformer)' - Methode

Anzahl der Antworten 2 Antworten
Ich bin mit Spring und AspectJ zu tun, etwas schönes Weben und ich lief in dieses Problem, nach dem einfügen <context:load-time-weaver/> in meine Anwendung Kontext: Caused by: java.lang.IllegalStateException: ClassLoader [sun.misc.Launcher$AppClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method. Specify

AOP mit AspectJ nicht im Frühjahr?

Anzahl der Antworten 4 Antworten
Aspekt meiner Klasse sein wird , @Configuration @EnableAspectJAutoProxy @Component @Aspect public class AspectClass { @Before("execution(* com.pointel.aop.test1.AopTest.beforeAspect())") public void logBefore(JoinPoint joinPoint) { System.out.println("Before running the beforeAspect() in the AopTest.java class!"); System.out.println("Hijacked Method name : " + joinPoint.getSignature().getName()); System.out.println("************************");

@AspectJ pointcut für die Methode ausführen eines Pakets

Anzahl der Antworten 1 Antworten
Möchte ich ausführen einer execute-Methode in einem bestimmten Paket. Was könnte eine mögliche pointcut? Hinweis: ich bin mit @AspectJ-Stil-Spring AOP. Bitte Ausführlicher sein. ALSO... Sie haben eine Methode, die Sie aufrufen möchten, namens execute(), und wo möchten

Frühling - erzeugen von Objekten mit new-operator mit @Configurable & @Wert Anmerkungen

Anzahl der Antworten 3 Antworten
Ist es möglich, mit @Configurable auf eine Klasse, die ist gewebt mit AspectJ und Holen Sie sich den Frühling laden in Werte, die auf den Feldern/Methoden, die sind annotiert mit @Wert? Ich weiß, das ist möglich mit

Ausnahmebehandlung durch spring AOP + Aspectj

Anzahl der Antworten 3 Antworten
In meinem Projekt habe ich eine domain-Schicht, die im Grunde ist POJO und Spring-controller /service-Schicht, die sitzt oben auf der domain-Ebene. Ich habe auch eine AOP-Schicht, die sitzt zwischen dem Dienst und domain. Meine Domäne Schicht wirft

Fehler beim erstellen bean mit dem Namen : Scope 'Anfrage' ist nicht aktiv für den aktuellen thread

Anzahl der Antworten 1 Antworten
Ich habe integrierter SWF-2.2.1,Primefaces 2.2.1,JSF 2,Spring Security 3,Spring 3.1.0M1I und EhCache und AspectJ und Castor. Ich habe Bohnen für castor in meinem app-config.xml wie <bean id="oXMapper" class="com.abc.xyz.util.OXMapper"> <property name="unmarshaller" ref="unmarshaller" /> <property name="marshaller" ref="marshaller" /> <property name="acordRequest"

AspectJ pointcut auf Konstruktor-Objekt

Anzahl der Antworten 2 Antworten
Muss ich Spritzen einige Methoden, um jede initialisiert Objekt mit AspectJ. Dachte ich : pointcut vistaInjection(Object o) : initialization(java.lang.Object.new() ) && target(o) && !within(objectAspect); before(Object o): methodInjection(o){System.err.println("INIT");} zur pointcut Initialisierung des Objekts, so kann ich Spritzen Sie

AspectJ - Compile-time vs. load-time weaving

Anzahl der Antworten 1 Antworten
Ich habe Schwierigkeiten zu verstehen, aspectJ ist compile-time und load-time weaving und herauszufinden, was Sie verwenden(und wie ajc) zu kompilieren und auf mein Projekt. Hier mein Projekt Struktur:- TestProject : ein java-service-Bibliothek. Dieser wird von ein paar

So erstellen Sie einen Aspekt auf, Klasse, das ist nicht eine Bohne mit Spring AOP?

Anzahl der Antworten 2 Antworten
Arbeite ich an einer legacy-Anwendung, wo Spring AOP (nämlich ProxyFactoryBean) verwendet wird. Ich muss hinzufügen, ein Aspekt, um eine Methode einer bestimmten Klasse. Diese Klasse ist nicht eine Bohne jedoch. Die AspecjJ pointcut-Ausdruck würde wie folgt Aussehen:

Kann nicht finden, pointcut referenziert

Anzahl der Antworten 4 Antworten
Ich bin mit der Entwicklung meiner ersten Aspekt und ich bin auf den folgenden Schwierigkeiten. MyAspect Klasse: @Component @Aspect public class MyAspect{ @Pointcut("execution(* com.mypackage.MyClass.method(..))") public void sendComunication(){} @AfterReturning("sendComunication()") public void sendComunicationMail() { //TODO somethings } } Dann

Tut Spring AOP tun compile-time-weaving oder load-time weaving?

Anzahl der Antworten 1 Antworten
Bin ich angefangen zu nutzen Spring, AOP für ein Projekt, und ich bin ein wenig verwirrt über die Weberei. Ich weiß, dass Spring AOP eine Abhängigkeit von AspectJweaver.jar aber wie die Dokumentation sagt, ist dies nicht für

Wie setzen springframework @Transactional mit AspectJ

Anzahl der Antworten 3 Antworten
Möchte ich spring-aspects zu machen, meine Methoden Transaktions -, aber ohne Verwendung von Spring AOP (Spring AOP funktioniert gut mit: <tx:annotation-driven/>). Ich bin mit Maven zu verwalten mein Projekt. Gibt es eine Möglichkeit, das zu tun compile-Zeit

Frühjahr: CGLIB Ist erforderlich für die Injektion von einer konkreten Klasse, die mit @Resource

Anzahl der Antworten 3 Antworten
Habe ich konfiguriert Frühjahr 3.0.6 LTW mit AspectJ verwenden spring-instrument.jar und: <context:load-time-weaver aspectj-weaving="on" weaver-class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver" /> Beim entfernen von CGLIB aus Abhängigkeiten, ich bin immer die folgende Ausnahme auch nach MyBean erstellt wird (und der @PostConstruct wird ausgeführt):

Warum Spring AOP ist nicht Weben externe jars zur Laufzeit?

Anzahl der Antworten 6 Antworten
Ich habe eine java-Anwendung erstellen, die auf Spring 3. Dieses Projekt hat ein anderes Glas als Abhängigkeit. Diese Abhängigkeit enthält eine @org.aspectj.lang.annotation.Aspect Klasse (sagen wir, com.aspectprovider.aspects.MyAspect). Es gibt eine @Before Beratung zu Weben, eine Methode, die von

Keine passenden factory-Methode gefunden: factory-Methode aspectOf()'

Anzahl der Antworten 2 Antworten
Habe ich folgenden Aspekt: package trc.suivi.aspects; import java.util.Date; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import trc.suivi.domain.EvenementPli; import trc.suivi.domain.Pli; import trc.suivi.domain.TypeEvenement; import trc.suivi.repository.EvenementPliRepository; public aspect PliEventManagerAspect { private static final Logger log = Logger.getLogger(PliEventManagerAspect.class); @Autowired private EvenementPliRepository evenementPliRepository; public PliEventManagerAspect()

AspectJ : Problem bei der Kombination von mehreren pointcuts in @Um Rat

Anzahl der Antworten 2 Antworten
Ich bin ein Anfänger in AspectJ also bitte guide mich um das Problem zu beheben geschieht nach den unten nähern. @Aspect public class TestAop { @Pointcut("execution(public * com.packg.foo.ClassOne.*(..))") public void fooPoint() @Pointcut("execution(public * com.packg.cat.ClassTwo.*(..))") public void catPoint()

AspectJ pointcut für kommentierte PRIVATEN Methoden

Anzahl der Antworten 2 Antworten
Erstellen Sie ein Pointcut für die privaten Methoden, die versehen sind mit einer bestimmten annotation. Aber mein Punkt ist nicht ausgelöst, wenn sich die Anmerkung auf eine private Methode wie unten. @Aspect public class ServiceValidatorAspect { @Pointcut("within(@com.example.ValidatorMethod