【问题标题】:Call method before each method [closed]在每个方法之前调用方法[关闭]
【发布时间】:2014-11-28 07:28:06
【问题描述】:

是否可以在每个方法之前调用一个方法而不在每个方法之前以编程方式调用它?

例如,当我有一个应该在每个方法之前记录“嘿”的记录器时,我可以在每个方法之前手动记录。但是有没有办法让每个方法都触发日志呢?

【问题讨论】:

  • 你想说什么?
  • 谷歌aopaspect oriented programing
  • Spring AOP研究
  • @user748316:为什么一定是 Spring?

标签: java methods call


【解决方案1】:

您正在寻找面向方面的编程。由于您使用的是 Java,因此您可以为此使用 AspectJ (https://eclipse.org/aspectj/)。在这里,您可以在特定方法之前使用要调用的方面。

如果您需要有关实施的更多信息,请发表评论。

【讨论】:

    【解决方案2】:

    你可以做很多事情,

    使用预处理器方法、拦截器、处理程序、面向方面编程等

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 2019-01-16
      • 1970-01-01
      • 2015-12-01
      • 1970-01-01
      • 2016-12-23
      • 1970-01-01
      相关资源
      最近更新 更多