自定义快捷方式注释
我知道,我可以创建一个自定义批注,但这似乎是不自然的。
如果发现你在许多不同方法上重复使用@Transactional使用相同的属性,那么Spring的元注释支持使你可以为特定用例定义自定义快捷方式注释。
样例代码
这是你的用例的示例注释:
@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Transactional(rollbackFor=Exception.class)public @interface MyAnnotation {}现在用
@MyAnnotation(你会想到一个更好的名称)注释你的服务和/或方法。这是经过良好测试的功能,默认情况下有效。为什么要重新发明轮子?



