Tag: spring-aop

Spring AOP-Spring Framework-version von AOP, implementiert in Java und unter Verwendung der @AspectJ-Annotationen aus der AspectJ-Projekt. Spring AOP arbeitet durch die dynamische JDK oder CGLib-Proxies.

perf4j @Profilierten annotation funktioniert nicht

Anzahl der Antworten 6 Antworten
Ich gegangen thru den folgenden link aus perf4J Website und getan haben, dieselben zu gleichen: http://perf4j.codehaus.org/devguide.html#Using_Spring_AOP_to_Integrate_Timing_Aspects Hinzugefügt, die folgenden in meinem spring.xml. <aop:aspectj-autoproxy/> <bean id="timingAspect" class="org.perf4j.log4j.aop.TimingAspect"/> <bean id="wscClientBase" class="com.xyz.csa.core.common.WscClientBase"/> In der Klasse WscClientBase ich habe folgende Methode

Was ist der Unterschied zwischen @Before @After und @AfterExecution in Spring aop

Anzahl der Antworten 2 Antworten
Habe ich angefangen zu lernen, Spring AOP. Kann ich eine kurze Beschreibung auf der @Before @After und @AfterExecution. Unter diesen drei Anmerkungen bin verwirrt mit @Before und @After, weil beide ausgeführt werden, bevor der start in die

Pointcut nicht die Arbeit mit Spring AOP

Anzahl der Antworten 2 Antworten
Zur Umsetzung Logging mit Spring AOP ich befolgt diese einfachen Schritte. Aber es scheint, wie seine nicht funktioniert. Jede Hilfe wäre nützlich 1) Erstellt MyLoggingAspect Klasse import org.aspectj.lang.ProceedingJoinPoint; public class MyLoggingAspect { public MyLoggingAspect() { super(); System.out.println("Instantiated

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

Log4j und AOP, wie man die tatsächliche Klasse name

Anzahl der Antworten 3 Antworten
Ich bin Implementierung eines Loggers als ein Aspekt mit Spring AOP und Log4J, aber ich habe bemerkt, dass der name der Klasse in der log-Datei ist immer die LoggerAspect Klasse name, so... gibt es eine Möglichkeit zu

Kann nicht finden, eine Feder-Aspekte-4 Abhängigkeit

Anzahl der Antworten 2 Antworten
Ich möchte ein upgrade für mein Projekt in spring 4, jedoch bekomme ich eine fehlende Abhängigkeit für aspectweaver-1.8.0.M1.jar. Wenn ich einen Blick auf die dependency-Hierarchie, sehe ich, dass diese Datei erforderlich ist, durch Feder-Aspekte-4.0.0 der folgenden, die

Spring Batch @StepScope generieren kann, CGLIB Unterklasse

Anzahl der Antworten 2 Antworten
BEARBEITEN Erstellte ich ein test-Projekt, das sich repliziert, das Problem. Es finden sich unter https://github.com/tomverelst/test-batch. Ersten ausführen des maven-Befehl exec:java zum starten einer HSQL-Datenbank. Dann führen Sie den JUnit-test MigrationJobConfigurationTest zum laden des Spring application context. Ursprüngliche

Bei der Verwendung von spring aop:around, wie bekomme ich den return-Typ der pointcut-Methode?

Anzahl der Antworten 1 Antworten
Ich eine Anforderung haben, jetzt, ist, dass beim verwenden mybatis(vor allem diejenigen, batch execute von sql), überprüfen Sie die parameter zunächst , wenn der parameter null ist oder leer ist , dann einfach zurückgeben, nicht gehen und

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"

spring @Transactional JDBC-Template MySQL-DB nicht zurück Rollen

Anzahl der Antworten 2 Antworten
Ich versuche umzusetzen, der Frühling @transactional mit jdbc-templates aus der service-Ebene aufrufen 2 legen Sie die Methoden in eine DAOImpl und mit simplejdbctemplate an die insert-und ich sehe in den logs, dass der Frühling legt eine neue

Wie kann ich common code für die meisten Anforderungen in meinem Spring-MVC-Web-App?

Anzahl der Antworten 3 Antworten
d.h. Habe ich verschiedene URLs abgebildet mit Spring MVC RequestMapping @RequestMapping(value = "/mystuff", method = RequestMethod.GET) @RequestMapping(value = "/mystuff/dsf", method = RequestMethod.GET) @RequestMapping(value = "/mystuff/eee", method = RequestMethod.GET) etc Möchte ich einige gemeinsame Aktion vor über 90%

Wie zu injizieren HttpServletRequest in eine Spring AOP Anfrage (custom-Szenario)?

Anzahl der Antworten 1 Antworten
Ich weiß, die übliche Weise des Schreibens eine AOP-Beratung rund um eine controller-Methode und dass Sie Zugang zu den HttpServletRequest arg, wenn erklärte in der controller-Methode. Aber mein Szenario ist, dass ich ein übersetzungs-service, der derzeit session-scoped

spring annotation Beratung, um

Anzahl der Antworten 4 Antworten
Habe ich eine Methode mit zwei Anmerkungen @One @Two public Object foo() { ... } Habe ich zwei Aspekte, die mit diesen Anmerkungen @Around("@annotation(One)") public Object doOne(final ProceedingJoinPoint joinPoint) throws Throwable { ... } und @Around("@annotation(Two)") public

Autowiring Unmanaged Beans Annotiert Mit @Component

Anzahl der Antworten 3 Antworten
Will ich mit @AutoWired zu injizieren, eine non-managed-bean-Konfiguration mit @ - Komponente in eine managed bean. Ich bin mir ziemlich sicher, dass ich die Konfiguration richtig gemacht, aber aus irgendeinem Grund habe ich immer die exception: No

Spring AOP und Exception Abfangen

Anzahl der Antworten 2 Antworten
Ich versuche zu konfigurieren, Feder, so dass es führt die Beratung, wenn eine bestimmte exception-Unterklasse (MyTestException) geworfen: public class MyTestExceptionInterceptor implements ThrowsAdvice { public void afterThrowing(Method method, Object args, Object target, Exception exc) { //I want this

Spring AOP pointcut ist nicht wohlgeformt

Anzahl der Antworten 2 Antworten
Exception in thread "main" org.springframework.Bohnen.factory.BeanCreationException: Fehler erstellen bean mit dem Namen 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0': Instanziierung der bean-failed; nested exception org.springframework.Bohnen.BeanInstantiationException: Konnte nicht instantiate bean-Klasse [org.springframework.aop.aspectj.AspectJPointcutAdvisor]: Konstruktor warf Ausnahme; verschachtelte Ausnahme ist java.lang.IllegalArgumentException: Pointcut ist nicht wohlgeformt: erwartet 'name pattern"

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

Spring AOP pointcut für alle Methoden in einem controller

Anzahl der Antworten 3 Antworten
Möchte ich ausführen von code vor jeder Methode, in der eine Feder (3.2.3) @Controller. Ich habe Folgendes definiert, aber es wird nicht ausgeführt. Ich vermute, dass der pointcut-Ausdruck falsch ist. dispatcher-servlet.xml <aop:aspectj-autoproxy/> <bean class="com.example.web.controllers.ThingAspect"/> c.e.w.c.ThingAspect @Pointcut("execution(com.example.web.controllers.ThingController.*(..))") public

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+.*(..))"/>

die Injektion mock beans in spring-Kontext für die Prüfung

Anzahl der Antworten 1 Antworten
Ich weiß, ähnliche Fragen gestellt wurden, z.B. hier, aber eines Suche, habe ich nach einer Lösung bin ich viel glücklicher mit hier Mein einziges problem jedoch ist, dass ich nicht sicher bin, wie die Lösung implementiert werden

Spring AOP auf Service-Ebene

Anzahl der Antworten 2 Antworten
Brauche ich etwas Hilfe mit Spring AOP. Ich habe den folgenden code: @Service public class UserSecurityService implements UserDetailsService { @Autowired private UserService userService; .... } @Service public class UserService extends CrudService<User, UserRepository> { public UserService() { super();

Wie man eine Methode Kommentar Wert aus einer ProceedingJoinPoint?

Anzahl der Antworten 4 Antworten
Habe ich folgende annotation. MyAnnotation.java @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface MyAnnotation { } SomeAspect.java public class SomeAspect{ @Around("execution(public * *(..)) && @annotation(com.mycompany.MyAnnotation)") public Object procede(ProceedingJoinPoint call) throws Throwable { //Some logic } } SomeOther.java public class SomeOther{ @MyAnnotation("ABC")

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

Kann nicht Feld com.Sonne.proxy.$Proxy

Anzahl der Antworten 2 Antworten
Für Datei-upload, den ich versuche zu injizieren und verwenden Sie eine Prüfung in meinen Spring Controller wie diesem: @RestController @RequestMapping("/api") public class FileController{ @Autowired private MessageSource messageSource; @Autowired FileValidator validator; @InitBinder("file") public void initBinderFile(WebDataBinder binder) { binder.setValidator(validator);

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

AOP : java.lang.IllegalArgumentException: Fehler bei ::0 kann nicht finden pointcut referenziert

Anzahl der Antworten 10 Antworten
Ich bin neu in AOP. Ich habe ein problem wie dieses. package org.suman.Aspect; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; @Aspect public class LoginAspect { //@Before("execution(public String getName())") //@Before("execution(public String org.suman.Model.Triangle.getName())") //@Before("execution(* get*())") //@Before("execution(* get*(..))") //@Before("execution(* org.suman.Model.*.get*())") //@Before("execution(*

SpringFramework: Instanziierung Ausnahme

Anzahl der Antworten 1 Antworten
Ich bin neu in Spring-Framework, so dass ich beschloss, ein Buch zu kaufen ("Spring in action", 3. Auflage). Derzeit bin ich im ersten Kapitel umfasst Grundlagen - Dependency Injection (DI) und Aspekt orientierte Programmierung (AOP). Habe ich

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)

Spring AOP (Aspekt) Nicht ausführen

Anzahl der Antworten 6 Antworten
Ich ams mit Spring 2.5.6, asm 1.5.3, aspectjrt/aspectjweaver 1.6.1, cglib 2.1_3 In meinem Web-basierte Spring-Anwendung habe ich folgende Klasse: package uk.co.txttools.aspects; @Aspect public class LoggingAspect { @Before("execution(* uk.co.txttools.web.controller.compose.PreviewMessageController.set*(..))") public void setLoggingAdvice(){ System.out.println("********************************* Advice run..... set mothod called....");

Spring AOP: Erste Parameter der pointcut-annotation

Anzahl der Antworten 2 Antworten
Halte ich folgende Aspekt: @Aspect public class SampleAspect { @Around(value="@annotation(sample.SampleAnnotation)") public Object display(ProceedingJoinPoint joinPoint) throws Throwable { //... } } und die annotation public @interface SampleAnnotation { String value() default "defaultValue"; } Gibt es eine Möglichkeit zum

Ausbreitungsverhalten der Transaktion

Anzahl der Antworten 3 Antworten
Ich bin mit annotation-basierte deklarative Ansatz für spring aop. Beispielcode ClassA{ @Transactional(readOnly = false, propagation = Propagation.REQUIRES_NEW) add() { method1(); method2(); method3(); } } Aber ich habe immer noch Zweifel am nutzen der Vermehrung.nicht-Vermehrung.Requires_New bedeutet, dass jede

Konnte nicht initialisiert werden class org.springframework.aop.aspectj.Anmerkung.ReflectiveAspectJAdvisorFactory auf die Bereitstellung von für Servicemix

Anzahl der Antworten 1 Antworten
Ich mache eine Funktion, mit der Sie die Protokollierung mit Spring AOP mit pointcuts. Ich habe einen Ordner Frühling in META-INF, wo ich gehalten habe beans.xml die hat folgenden code: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"

Spring-Boot-Test-Fehler beim laden der Datei ApplicationContext durch fehlende Rund-Anmerkung

Anzahl der Antworten 1 Antworten
Ich bin immer folgende stack-trace, wenn Sie versuchen zu laufen-integration-test: 20:34:22.064 [main] ERROR org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroy method on bean with name 'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor' threw an exception java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the

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)

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("************************");

Aspekt, der nicht ausgeführt im Frühjahr

Anzahl der Antworten 3 Antworten
Ich bin der Codierung einer website, die fast vollständig geschützt durch login (ich bin mit Spring Security for it). Es gibt bestimmte Seiten, die nicht geschützt sind, obwohl (Homepage, login-Seite, Seite " Registrierung, Passwort-vergessen-Seite, ...) und was

@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

Abrufen-parameter-Wert aus ProceedingJoinPoint

Anzahl der Antworten 2 Antworten
In meiner Anfrage habe ich einen parameter namens "accessToken", wie bekomme ich die request-parameter-Wert aus ProceedingJoinPoint ? public Object handleAccessToken(ProceedingJoinPoint joinPoint) throws Throwable { final Signature signature = joinPoint.getStaticPart().getSignature(); if (signature instanceof MethodSignature) { final MethodSignature ms

Warum/Wie erhalte ich den Fehler: NoClassDefFoundError: org/springframework/aop/framework/ProxyFactory

Anzahl der Antworten 3 Antworten
Ziel: Start-up ein server, unterstützt remote-Zugriff auf Methodenaufrufe. Die Anwendung nicht Versagen, bis, nachdem alle Dienste erstellt werden. Das Glas ist in der target/lib-Verzeichnis. Parent pom ist die Abhängigkeit: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${version.spring}</version> </dependency> Hinweis: ich bin

Fehler beim laden der Datei ApplicationContext Spring

Anzahl der Antworten 1 Antworten
Schreibe ich unit-tests für eine spring-Anwendung, die ist die Art von Komplex. Ich laden will spring-Kontext, um Sie zu verwenden angegebenen-Bohnen. Meine context.xml befindet sich bei: src/main/resources/context.xml Nach dem maven-build, der context.xml erscheint bei: target/classes/context.xml In der

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

AOP mit Spring Boot

Anzahl der Antworten 1 Antworten
Ich bin mit diesem Spring AOP code in meine Spring-Boot-starter-Projekt in STS. Nach dem Debuggen diese seit einiger Zeit sehe ich keine problem mit dem AspectJ-syntax. Die Maven-Abhängigkeiten entstehen durch die STS für eine AOP-starter-Projekt. Gibt es

eine sehr einfache aop in spring 3 funktioniert nicht

Anzahl der Antworten 3 Antworten
wenn ich für eine wirklich einfache aop in spring 3, die ich bekommen Ausnahme start.. Aug 8, 2011 2:01:47 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@38c5c3ac: startup date [Mon Aug 08 02:01:47 GMT-12:00 2011]; root of context hierarchy

Spring MVC-Anwendung - Wie setze ich eine session-scoped bean-Wert

Anzahl der Antworten 2 Antworten
In meiner Anwendung brauche ich zum sammeln von Informationen auf einem Bildschirm und dann auf die nächste. Ich ausgewählt habe, zu speichern diese Informationen in einer bean mit einem Umfang session ( es wird in einigen anderen

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

Spring Boot AOP

Anzahl der Antworten 2 Antworten
Ich bin mit einigen Fragen versuchen zu bekommen, mein Rat zu führen. Ich habe versucht, mehrere verschiedene pointcuts ohne Erfolg. Das "@EnableAspectJProxy" scheint zu funktionieren und erkennt mein Aspekt. Jede Beratung wird geschätzt. Bin ich mit spring-boot-aop-starter.

BeanNotOfRequiredTypeException aber war eigentlich der Typ, $Proxy

Anzahl der Antworten 1 Antworten
Ich brauche Hilfe bei einem problem mit dem Frühlings-und proxy. org.springframework.Bohnen.factory.BeanNotOfRequiredTypeException: Bean mit dem Namen 'fooAPIService' muss vom Typ [com.foo.clientapi.service.FooAPIService], aber eigentlich war der Typ [Kom.Sonne.proxy.$Proxy110] org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'activityController': Injektion von

Wie genau funktioniert ein @ - Around-Beratung die Arbeit in Spring AOP?

Anzahl der Antworten 1 Antworten
Ich studiere Spring AOP Modul und ich habe einige Zweifel darüber, wie genau funktioniert das UM Beratung. Lesen der offiziellen Dokumentation: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop.html Kann ich Lesen, dass dies über die UM RAT: Rund um Beratung: Beratung, die Sie