spring
那年的夏天123
静下心来
展开
-
easypoi自动判断excel宽度
package com.ssi.utils;import cn.afterturn.easypoi.excel.entity.ExportParams;import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.x原创 2021-07-20 13:59:32 · 1094 阅读 · 1 评论 -
spring事务源码主流程
1.这里调过创建代理过程,直接看核心主流程部分 //选择合适的事务管理器 final TransactionManager tm = determineTransactionManager(txAttr); //创建事务 TransactionInfo txInfo = createTransactionIfNecessary(ptm, txAttr, joinpointIdentification); Object retVal; try { //执行真实方法原创 2021-04-03 09:12:40 · 127 阅读 · 0 评论 -
spring事务源码断点调试
1.下载spring源码2.将spring源码在idea跑起来3.新建一个测试工程,写如下测试代码,方便断点看源码@Componentpublic class TransTest { @Autowired private JdbcTemplate jdbcTemplate; @Transactional public void test(){ System.out.println(1); jdbcTemplate.execute("insert activity(id,type) v原创 2021-04-03 08:59:59 · 523 阅读 · 0 评论