如何编写一个注释为@Repository注释的所有DAO类的建议

时间:2016-01-29 22:27:32

标签: spring

当我试图找到答案时,@ component,@ service,@ Repository,@ controller"我找到了另一个答案"当你使用这些注释分离图层时,它将有助于AOP。

例如,如果要向所有DAO注入一个日志记录(之前,之后),您可以使用AOP执行此操作,因为您有三个不同的层并且不会混合。

任何人都可以通过使用这个注释向我建议如何编写将应用于所有@Repository的连接点的示例代码。我知道如何在表达式的帮助下创建关节点,autoproxycreater(将告诉注入建议的方法)匹配顾问的切入点),但我们将如何告诉为所有使用@Repository注释的类注入建议。

1 个答案:

答案 0 :(得分:0)

基于注释@target(org.springframework.stereotype.Repository)的建议的以下切入点表达式应该有所帮助。