【发布时间】:2015-06-26 02:32:34
【问题描述】:
在我的业务中,我必须在一些特殊方法(例如保存、更新等)之前执行一个方法(想象一个类似访问控制的方法)来检查一些先决条件,然后执行预期的方法。很明显,最简单的方法是在这些方法的最开始行调用该控制方法,但我正在寻找类似@Before 的东西。干净的东西。 任何答案/提示将不胜感激。
【问题讨论】:
-
您标记了答案.. AspectJ
@Before有什么问题? -
提示:你知道答案与AOP有关。因此,只需阅读有关它的文档,然后尝试一下:docs.spring.io/spring/docs/4.1.x/spring-framework-reference/…
-
@Before 仅适用于 JUnit,除此之外,它在每个测试用例之前运行,而不是少数。我在应用程序运行期间想要一些东西,而不是测试范围。
-
@Khodabakhsh 不,这是一个不同的注释,与 JUnit 无关。浏览上面提供的链接。
-
@Khodabakhsh 请阅读教程,它涵盖了您需要了解的所有内容。