为什么我的不输出1111111和222222呢

来源:2-2 使用AOP处理请求(中)

qq_慕神5492679

2019-08-16 10:25

@Aspect
@Component
public class HttpAspect {

    private final static Logger logger = LoggerFactory.getLogger(HttpAspect.class);

    @Pointcut("execution(public * com.example.demo.controller.GirlController.*(..))")
    public void log() {
    }
    @Before("log()")
    public void doBefoer() {
        logger.info("111111111");
    }

    
    @After("log()")
    public void doAfter() {
        logger.info("22222222");
    }
}


写回答 关注

4回答

  • qq_思徒士_0
    2020-04-21 17:55:16

    http://img.mukewang.com/5e9ec26400019b3307860377.jpg

    如果你是新建的aspect,然后修改为class的类,则会出现图中的符号,只要把内容复制一下,重新新建一个class类,粘贴后重启服务就能看到切面的方法执行了。


  • Truth123
    2020-01-09 22:08:12

    它不会输出的,只是在日志中显示

    http://img.mukewang.com/5e1733c90001aa8018760735.jpg

  • 慕瓜8145386
    2019-11-20 16:19:46

    import org.slf4j.Logger;

    import org.slf4j.LoggerFactory;


  • qq_慕神5492679
    2019-08-16 10:26:57

    没有发现任何错误,不知道什么情况

Spring Boot进阶之Web进阶

《2小时学习Spring Boot》之进阶教程,针对Web方面的相关技巧

104083 学习 · 393 问题

查看课程

相似问题