Spring
tobearc
这个作者很懒,什么都没留下…
展开
-
排查Spring事务注解不起作用的原因
今天帮同事排查了个Spring事务不起作用的问题,Spring Boot项目,加了事务注解,但是事务不起作用,到底是啥原因导致事务没起作用呢?经过一番排查,终于找到了原因,在此做个记录,以备再用。 事务不起作用的原因: 1、看使用的是啥数据库,注意:MySQL的MyISAM引擎是不支持事务的,支持事务需要使用InnoDB引擎; 2、@Transactional注解要添加再public方法上,否...原创 2019-02-15 21:52:38 · 1217 阅读 · 0 评论 -
Spring模块及用途
1、核心容器(Spring core) 核心容器是Spring框架的重要组成部分,提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。其主要包含spring-core,s...原创 2019-04-14 12:11:34 · 411 阅读 · 0 评论 -
Spring事务控制:使用方法,传播机制,隔离级别
一、Spring事务有两种使用方式: 1、编程式事务 使用TransactionTemplate或者底层的PlatformTransactionManager对事务进行管理,常用TransactionTemplate 2、声明式事务 底层基于AOP代理模式,有另种使用方式:1、基于aop和tx的xml配置;2、基于@Transactional注解 Spring事务的传播机制和隔离级...原创 2019-04-18 23:13:48 · 253 阅读 · 0 评论 -
SpringBoot中使用Schedule
一、基本方法 有了SpringBoot貌似一切都变了非常简单,定时任务也不用整合quartz了,直接schedule就欧了。具体咋用?非常简单。 1、引入POM依赖 Spring的Schedule包含在spring-boot-starter模块中,无需引入其他依赖。 2、开启注解支持 在启动类增加注解:@EnableScheduling 3、轻松上手使用 A、Cron表达式 ...原创 2019-05-05 23:06:20 · 6888 阅读 · 0 评论