Fixed formatting
This commit is contained in:
parent
e31c07a29c
commit
eb1230b865
@ -1,12 +1,14 @@
|
|||||||
package com.baeldung.interceptor;
|
package com.baeldung.interceptor;
|
||||||
|
|
||||||
import javax.interceptor.InterceptorBinding;
|
|
||||||
import java.lang.annotation.ElementType;
|
import java.lang.annotation.ElementType;
|
||||||
import java.lang.annotation.Retention;
|
import java.lang.annotation.Retention;
|
||||||
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.RetentionPolicy;
|
||||||
import java.lang.annotation.Target;
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
|
import javax.interceptor.InterceptorBinding;
|
||||||
|
|
||||||
@InterceptorBinding
|
@InterceptorBinding
|
||||||
@Target({ ElementType.METHOD, ElementType.TYPE })
|
@Target({ ElementType.METHOD, ElementType.TYPE })
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
public @interface Audited {}
|
public @interface Audited {
|
||||||
|
}
|
||||||
|
@ -3,12 +3,13 @@ package com.baeldung.interceptor;
|
|||||||
import javax.interceptor.AroundInvoke;
|
import javax.interceptor.AroundInvoke;
|
||||||
import javax.interceptor.Interceptor;
|
import javax.interceptor.Interceptor;
|
||||||
import javax.interceptor.InvocationContext;
|
import javax.interceptor.InvocationContext;
|
||||||
import java.lang.reflect.Method;
|
|
||||||
|
|
||||||
@Audited @Interceptor
|
@Audited
|
||||||
|
@Interceptor
|
||||||
public class AuditedInterceptor {
|
public class AuditedInterceptor {
|
||||||
public static boolean calledBefore = false;
|
public static boolean calledBefore = false;
|
||||||
public static boolean calledAfter = false;
|
public static boolean calledAfter = false;
|
||||||
|
|
||||||
@AroundInvoke
|
@AroundInvoke
|
||||||
public Object auditMethod(InvocationContext ctx) throws Exception {
|
public Object auditMethod(InvocationContext ctx) throws Exception {
|
||||||
calledBefore = true;
|
calledBefore = true;
|
||||||
|
@ -1,15 +1,12 @@
|
|||||||
package com.baeldung.spring.aspect;
|
package com.baeldung.spring.aspect;
|
||||||
|
|
||||||
import org.aspectj.lang.JoinPoint;
|
import java.util.List;
|
||||||
|
|
||||||
import org.aspectj.lang.ProceedingJoinPoint;
|
import org.aspectj.lang.ProceedingJoinPoint;
|
||||||
import org.aspectj.lang.annotation.Around;
|
import org.aspectj.lang.annotation.Around;
|
||||||
import org.aspectj.lang.annotation.Aspect;
|
import org.aspectj.lang.annotation.Aspect;
|
||||||
import org.aspectj.lang.annotation.Before;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Aspect
|
@Aspect
|
||||||
public class SpringTestAspect {
|
public class SpringTestAspect {
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
package com.baeldung.spring.configuration;
|
package com.baeldung.spring.configuration;
|
||||||
|
|
||||||
import com.baeldung.spring.aspect.SpringTestAspect;
|
import java.util.ArrayList;
|
||||||
import com.baeldung.spring.service.SpringSuperService;
|
import java.util.List;
|
||||||
|
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.context.annotation.EnableAspectJAutoProxy;
|
import org.springframework.context.annotation.EnableAspectJAutoProxy;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import com.baeldung.spring.aspect.SpringTestAspect;
|
||||||
import java.util.List;
|
import com.baeldung.spring.service.SpringSuperService;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableAspectJAutoProxy
|
@EnableAspectJAutoProxy
|
||||||
|
Loading…
x
Reference in New Issue
Block a user