V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Ufo666
V2EX  ›  Java

本地的 cglib 拦截器居然每次都跑长达 2 秒?

  •  
  •   Ufo666 · Jul 25, 2022 · 2383 views
    This topic created in 1384 days ago, the information mentioned may be changed or developed.

    本地启动 springboot 项目,访问某个接口,居然用了 2 秒多! 用 arthas 追踪了一下这个方法,发现,是拦截器的问题??

    `---[100.00% 2060.4942ms ] org.springframework.cglib.proxy.MethodInterceptor:intercept()

    破防了,怎么都没找到相关拦截器慢的原因的帖子...

    3 replies    2022-07-25 15:46:38 +08:00
    LeegoYih
        1
    LeegoYih  
       Jul 25, 2022
    没示例代码吗?应该是切面实现的问题
    chendy
        2
    chendy  
       Jul 25, 2022
    cglib 只是提供了机制
    耗时长应该是拦截器里的逻辑
    Ufo666
        3
    Ufo666  
    OP
       Jul 25, 2022
    @chendy 我悟了!!我在 aop 加了个调取本地服务获取 ip 定位的功能,结果那个服务没开,哈哈哈哈,感谢感谢!!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2902 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:40 · PVG 20:40 · LAX 05:40 · JFK 08:40
    ♥ Do have faith in what you're doing.