对于最新的稳定版本,请使用 Spring Framework 6.2.0spring-doc.cadn.net.cn

@BeforeTransaction

@BeforeTransaction表示带注释的void方法应在 事务,对于已配置为在 transaction 使用 Spring 的@Transactional注解。@BeforeTransaction方法 不需要public并且可以在基于 Java 8 的接口 default 上声明 方法。spring-doc.cadn.net.cn

以下示例演示如何使用@BeforeTransaction注解:spring-doc.cadn.net.cn

@BeforeTransaction (1)
void beforeTransaction() {
	// logic to be run before a transaction is started
}
1 在事务之前运行该方法。
@BeforeTransaction (1)
fun beforeTransaction() {
	// logic to be run before a transaction is started
}
1 在事务之前运行该方法。