Spring-tx-TransactionAnnotationParser接口
事务注解转换器
说白了就是该接口的实现会将@Transactional注解转换成TransactionAttribute,该接口只有一个抽象方法
@Nullable
TransactionAttribute parseTransactionAnnotation(AnnotatedElement ae);
其中SpringTransactionAnnotationParser类是该接口的实现之一,下面以该类作为演示
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;@Transactional(propagation = Propagation.REQUIRED)
public class Class01 {@Transactional(propagation = Propagation.NEVER)public void m1() {}public static void main(String[] args) throws NoSuchMethodException, SecurityException {SpringTransactionAnnotationParser tap = new SpringTransactionAnnotationParser();Class<?> clazz = Class01.class;Method method = Class01.class.getMethod("m1");TransactionAttribute ta1 = tap.parseTransactionAnnotation(clazz);TransactionAttribute ta2 = tap.parseTransactionAnnotation(method);System.out.println(ta1);System.out.println(ta2);}
}
Spring-tx-TransactionAnnotationParser接口相关推荐
- 聊聊spring tx的EnableTransactionManagement
序 本文主要研究一下spring tx的EnableTransactionManagement EnableTransactionManagement spring-tx-5.1.6.RELEASE- ...
- Spring学习-Spring Tx
一.概述 Spring Tx 全称为 Spring Transaction Management(Spring 事务管理),是 Spring 为 DB 事务管理提供过的一种便捷的接入方式. 二.导入依 ...
- Spring8:一些常用的Spring Bean扩展接口
前言 Spring是一款非常强大的框架,可以说是几乎所有的企业级Java项目使用了Spring,而Bean又是Spring框架的核心. Spring框架运用了非常多的设计模式,从整体上看,它的设计严格 ...
- spring tx:advice 和 aop:config 配置事务
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010741376/article/details/46584463 spring tx:advic ...
- Spring Boot API 接口文档 Swagger 入门
转载自 芋道 Spring Boot API 接口文档 Swagger 入门 摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/Swagger/ 「芋道源码」欢迎转 ...
- java 扩展接口_详解常用的Spring Bean扩展接口
前言 Spring是一款非常强大的框架,可以说是几乎所有的企业级Java项目使用了Spring,而Bean又是Spring框架的核心. Spring框架运用了非常多的设计模式,从整体上看,它的设计严格 ...
- 实战系列-IDEA中Spring MVC实现接口功能
导语 现在由于Spring Boot的简约化开发,很多的人都忘记了SSM框架接口是如何搭建的,这里就记录一次本人在实际开发中使用的如何去搭建一个Spring MVC的接口项目,当然这个功能整合完成 ...
- 聊聊Spring Data Auditable接口的变化
为什么80%的码农都做不了架构师?>>> 序 本文主要研究一下Spring Data Auditable接口的变化 1.12.8.RELEASE版本 spring-data-c ...
- Spring - InstantiationAwareBeanPostProcessor 扩展接口
文章目录 Pre org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor InstantiationA ...
- Spring 各种 Aware 接口回调注入
Spring bean 实现了如下 Aware 接口,可以注入相关对象: BeanFactoryAware, //获取 IoC 容器 BeanFactory 的能力 ApplicationContex ...
最新文章
- vue aplayer 进度条无法拖动_为 Vue 的惰性加载加一个进度条
- 支付宝支付 第五集:二维码生成工具
- POSIX线程的同步
- 【JDK源码】java.lang包常用类详解
- java数据库编程——Insert and Retrieve Images from MySql Table Using Java
- 卷积神经网络中十大令人拍案叫绝的操作
- 【剑指offer】面试题16:数值的整数次方(Java)
- ping不通自己的ip地址_如何批量Ping N个IP地址,掌握一个命令让你节省N小时,让老板给你加鸡腿!...
- 可视化界面_uniapp通过 HBuilderX 可视化界面构建项目
- 微信小程序不支持打开非业务域名_开达应用五端合一:抖音/头条小程序基础配置...
- 人脸方向学习(一):人脸质量评价-模糊检测方法总结一
- Git 查看本地分支关联的远程分支 git branch -vv
- python自定义事件event的含义_pyqt自定义事件学习出现问题
- Lintcode 1667.石头
- skycons.js 基于canvas的天气动态图标小插件
- 不忘初心,砥砺前行——移宇科技助力泸州市内分泌学术年会
- Building Worlds In Unreal 学习笔记——07-11 岩石树落木灌木绘制/溪水着色器/潮湿与焦散贴花/后处理
- 《Microsoft SQL Server入门教程》第02篇 SQL Server 下载与安装
- 前端移动端测试 查看控制台
- 【小程序源码】2022强大的修复版趣味心理测试小程序
热门文章
- STM32F103C8T6引脚功能分布
- git中的Stash Changes和UnStash Changes用法
- 【数据结构与算法】算法的空间复杂度
- 关于忘记MySQL的root用户密码的问题
- java list详解_java集合List解析
- python全屏模式 spider_我可以使用PIL以全屏模式显示图像吗?
- mysql唯一性约束冲突_如何解决逻辑删除与数据库唯一约束冲突
- https防止注入_渗透入侵之PE注入如何应对
- FastDFS多tracker配置
- zookeeper-3.6.0安装报错:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain