您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

每当我说@Transactional时,对每个选中的异常回滚

每当我说@Transactional时,对每个选中的异常回滚

自定义快捷方式注释 我知道,我可以创建一个自定义批注,但这似乎是不自然的。

如果发现你在许多不同方法上重复使用@Transactional使用相同的属性,那么Spring的元注释支持使你可以为特定用例定义自定义快捷方式注释。

样例代码 这是你的用例的示例注释:

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Transactional(rollbackFor=Exception.class)
public @interface MyAnnotation {
}

现在用@MyAnnotation(你会想到一个更好的名称)注释你的服务和/或方法。这是经过良好测试的功能认情况下有效。为什么要重新发明轮子?

其他 2022/1/1 18:20:30 有848人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶