在每种方法之前调用方法

时间:2014-11-28 07:28:06

标签: java methods call

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

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

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:1)

你可以做很多事情,

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