![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 82
Spring
二灯法师
https://github.com/morningwn/note
展开
-
Spring事务失效的场景
Spring事务失效主要有以下几种情况: 数据库本身不支持事务 数据源没有配置事务管理器 主动设置不支持事务 异常被catch了 异常不是指定回滚的类型 调用不是Spring的代理对象 方法没有用public修饰 一、数据库本身不支持事务 数据库本身并不支持事务,没什么好说的,本身就不支持,怎么可能生效。 二、数据源没有配置事务管理器 如下是SpringBoot做的自动配置 /** * {@link EnableAutoConfiguration Auto-configuration} for .原创 2021-08-26 16:48:48 · 221 阅读 · 1 评论 -
Spring Boot数据库操作
文章目录连接池使用JdbcTemplate代码测试使用JPA代码测试使用MaBatis代码测试多数据源连接池JdbcTemplate整合代码测试与JPA整合代码测试与MyBatis整合 首先需要引入Spring Boot的数据库模块,然后根据连接的数据库类型加入数据库驱动。 <!-- 数据库--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s原创 2021-01-05 09:59:47 · 346 阅读 · 0 评论 -
Spring----控制反转(IOC)
文章目录目的底层原理Bean管理概述基于xml只有一个对象,没有属性注入普通的属性使用set方法注入使用构造方法注入注入对象属性引用内部bean级联赋值注入集合属性普通的注入使用引用自动装配基于注解作用域和生命周期作用域生命周期后置处理器参考 控制反转就是将对象的创建和对象之间调用的管理,交给Spring。我们在一个对象中需要另一个对象的资源无需去考虑如何去获得,Spring自动帮我们完成对象获取这个过程。 目的 降低耦合度 底层原理 xml解析、工厂模式、反射 关于工厂模式,有兴趣的可以看一下我的另一原创 2020-10-13 21:00:16 · 93 阅读 · 0 评论 -
Spring入门
文章目录什么是Spring[^1]第一个程序首先,创建一个Java的maven项目随便创建一个类,写上方法,然后再在配置文件中注册最后,敲出来测试的代码控制反转(IOC)目的底层原理Bean管理概述基于xml只有一个对象,没有属性注入普通的属性使用set方法注入使用构造方法注入注入对象属性引用内部bean级联赋值注入集合属性作用域和生命周期 什么是Spring1 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 轻量级:完整Spring框架的大小只有一兆多,而Spring处理所原创 2020-10-13 19:04:01 · 65 阅读 · 0 评论