Java
何苦做开发
这个作者很懒,什么都没留下…
展开
-
如何使用Spring多线程
这里写自定义目录标题为什么使用Spring多线程定义配置类在业务层使用多线程使用controller层进行测试测试结果为什么使用Spring多线程实际有两个原因,第一使用Spring比使用JDK原生的并发API更简单。第二我们的应用环境一般都会集成Spring,我们的Bean也都交给Spring来进行管理,那么使用Spring来实现多线程更加简单,更加优雅。(更多的可能是在环境中就要这么用!!)定义配置类package com.ysl.thread_demo.utils;import org.s原创 2021-11-02 10:25:26 · 4862 阅读 · 0 评论 -
Spring事务@Transactional事务不回滚一般解决办法
Spring事务@Transactional事务不回滚一般解决办法目前遇到的情况需要检查以下几点:1.数据库是否为InnoDB引擎MYISAM不支持事务,INNODB支持事务处理,Mysql版本从5.5.8开始,默认使用INNODB存储引擎,如果你线上mysql版本高于这个,或者没有显式的设置存储引擎,这个问题一般不会出现。解决方案:使用Mysql推荐的支持事务处理的INNODB存储引擎2.配置文件中是否开启transaction:rollback-on-commit-failure: t原创 2021-11-02 09:28:26 · 8263 阅读 · 1 评论