elastic-data-test

PrepareAopController.java 536B

12345678910111213141516171819202122232425262728
  1. package com.vcarecity.publish.aop;
  2. import org.aspectj.lang.ProceedingJoinPoint;
  3. import org.aspectj.lang.annotation.Around;
  4. import org.aspectj.lang.annotation.Pointcut;
  5. /**
  6. * @author VcKerry on 12/20/19
  7. */
  8. //@Aspect
  9. //@Component
  10. public class PrepareAopController {
  11. @Pointcut("execution(public * com.vcarecity.publish.controller.*.*(..))")
  12. public void preparePointcut() {
  13. }
  14. @Around("preparePointcut()")
  15. public Object check(ProceedingJoinPoint pjp) throws Throwable {
  16. return pjp.getTarget();
  17. }
  18. }