我在Spring中使用Aspect,从存储库执行方法执行“save(Answer)”。 如何在以下情况下正确传递Answer对象参数:
@Before("com.examination.repository.AnswerRepository.save(answer)........//here to be continued
private void save(Answer entity) throws Throwable
{ ...}
答案 0 :(得分:0)
注释应该是:
@Before("com.examination.repository.AnswerRepository.save() && args(answer)")
但有一件事 - 从您的代码看起来您似乎将注释放在您希望之前调用方面的方法上 - 注释属于您的方面类,而不是您希望它执行的方法前