"[图片] 如上图,做一个 AOP,但是希望可以在注解中直接引用方法的参数,比如, @SysLog(method='upload'+security) 有没有可能实现?"

Spring 做 AOP 全局日志的问题

本贴最后更新于 250 天前,其中的信息可能已经时移世改

_20181010141643png

如上图,做一个 AOP,但是希望可以在注解中直接引用方法的参数,比如,
@SysLog(method="upload"+security)
有没有可能实现?

  • AOP
    11 引用 • 13 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    550 引用 • 1168 回帖 • 891 关注
  • 注解
    8 引用 • 21 回帖
  • 日志
    27 引用 • 77 回帖
  • Q&A

    提问之前请先看一下这篇文章 《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    992 引用 • 6309 回帖 • 606 关注
优质回帖
  • flylinran 1 赞同  

    切面 joinPoint.getArgs()

3 回帖   
请输入回帖内容...
  • vanlin  

    我感觉可以做成表达式,,按表达式来操作,SpEL 也可以撒

    1 回复
  • someone11069    

    SpEL 不行,因为特殊原因,只要求在方法上面的注解中去获取当前方法的参数。。

    1 回复
  • flylinran 1 赞同    

    切面 joinPoint.getArgs()