Spring AOP-Punktschnitt ist nicht gut ausgebildet

8
  

Ausnahme im Thread "Haupt"   org.springframework.beans.factory.BeanCreationException: Fehler   Bean mit Namen erstellen   'org.springframework.aop.aspectj.AspectJPointcutAdvisor # 0':   Instanziierung von Bean fehlgeschlagen; verschachtelte Ausnahme ist   org.springframework.beans.BeanInstantiationException: Konnte nicht   Klassenklasse instanziieren   [org.springframework.aop.aspectj.AspectJPointcutAdvisor]: Konstruktor   Ausnahme geworfen; verschachtelte Ausnahme ist   java.lang.IllegalArgumentException: Pointcut ist nicht wohlgeformt:   erwartet 'Namensmuster' an der Zeichenposition 49   Ausführung (* com.idol.performers.Performer.perform (..)

Was ist falsch an meinem Pointcut? In Buch sagt es das

%Vor%

mein xml:

%Vor%     
Aubergine 20.08.2011, 00:27
quelle

2 Antworten

11

Versuchen Sie Folgendes:

%Vor%

Das Problem ist, dass Sie zwischen * und com.idol.performers.Performer.perform(..)

keinen Platz haben     
nicholas.hauschild 20.08.2011, 00:29
quelle
2
___ tag123spring ___ Das Spring Framework ist ein Open-Source-Framework für die Anwendungsentwicklung auf der Java-Plattform. Im Mittelpunkt steht die umfassende Unterstützung von komponentenbasierten Architekturen, und es verfügt derzeit über ein Dutzend hochintegrierter Module. ___ answer2987343 ___

Zwischen * und com.idol.performers.Performer.perform (..)

sollte ein Leerzeichen stehen     
___ answer7128729 ___

Versuchen Sie Folgendes:

%Vor%

Das Problem ist, dass Sie zwischen %code% und %code%

keinen Platz haben     
___ qstntxt ___
  

Ausnahme im Thread "Haupt"   org.springframework.beans.factory.BeanCreationException: Fehler   Bean mit Namen erstellen   'org.springframework.aop.aspectj.AspectJPointcutAdvisor # 0':   Instanziierung von Bean fehlgeschlagen; verschachtelte Ausnahme ist   org.springframework.beans.BeanInstantiationException: Konnte nicht   Klassenklasse instanziieren   [org.springframework.aop.aspectj.AspectJPointcutAdvisor]: Konstruktor   Ausnahme geworfen; verschachtelte Ausnahme ist   java.lang.IllegalArgumentException: Pointcut ist nicht wohlgeformt:   erwartet 'Namensmuster' an der Zeichenposition 49   Ausführung (* com.idol.performers.Performer.perform (..)

Was ist falsch an meinem Pointcut? In Buch sagt es das

%Vor%

mein xml:

%Vor%     
___ tag123aop ___ AOP steht für aspektorientierte Programmierung. Verwenden Sie dieses Tag, wenn Sie Fragen zu aspektorientierten Konzepten und Techniken haben oder Probleme mit AOP-Erweiterungen in einer beliebigen Sprache programmieren möchten. AOP erhöht die Modularität, indem es "Querschnittsthemen" in Aspekte aufteilt. Klicken Sie auf Mehr erfahren ... um herauszufinden, worum es geht. ___ tag123springaop ___ Spring AOP ist die Spring Framework-Version von AOP, implementiert in reinem Java und unter Verwendung der @ AspectJ-Annotationen aus dem AspectJ-Projekt. Spring AOP funktioniert über dynamische JDK- oder CGLib-Proxys. ___ tag123pointcut ___ hilf uns dieses Wiki zu bearbeiten ___ qstnhdr ___ Spring AOP-Punktschnitt ist nicht gut ausgebildet ___
Harika 26.04.2015 06:01
quelle

Tags und Links