![](https://img-blog.csdnimg.cn/20200327225910597.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
spring
veejaLiu
nice to meet you.
展开
-
Spring(八)Spring中的事务 && 声明式事务 && 编程式事务
目录Spring中的事务一、前言二、Spring中事务控制的API介绍1. `PlatformTransactionManager`2. `TransactionDefinition`① 事务的隔离级别② 事务的传播行为③ 超时时间④ 是否是只读事务3. TransactionStatusSpring中的事务一、前言第一:JavaEE体系进行分层开发,事务处理位于业务层,Spring提供了分层设计业务层的事务处理解决方案。第二:spring框架为我们提供了一组事务控制的接口。具体在后面的第二小节介绍原创 2020-05-15 22:18:02 · 161 阅读 · 1 评论 -
Spring(七)JdbcTemplate
目录Spring中的JdbcTemplate1. 概述2. 入门案例3. JdbcTemplate在Spring中的IoC4. JdbcTemplate的CRUD操作5. 基于DAO的jdbcTemplate6. 使用JdbcDaoSupport抽取重复代码Spring中的JdbcTemplate1. 概述它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多 的操作模板类。操作关系型数据的: JdbcTemplate Hiber原创 2020-05-15 17:03:50 · 179 阅读 · 0 评论 -
Spring(六)AOP
目录AOP一、概述1. 什么是AOP?2. AOP的作用和优势3. AOP的实现方式二、Spring中的AOP1. Spring中的AOP的细节① 说明② AOP相关术语③ 学习spring中的AOP要明确的事④ 关于代理的选择2. 基于XML的AOP配置① 环境搭建导入坐标业务层模拟模拟记录日志的工具类② 配置步骤③ 测试类测试3. 切入点表达式的写法4. 四种常用通知类型5. 通用化切入点表达式6. 环绕通知三、基于注解的AOPAOP一、概述1. 什么是AOP?AOP:全称是 Aspect Or原创 2020-05-13 23:47:07 · 202 阅读 · 0 评论 -
Spring(五)转账问题引发的事务控制 && 通过动态代理不断的优化
目录一、添加的转账功能1. 转账业务面临的问题2. 编写ConnectionUtils3. 编写事务管理工具类4. 编写业务层和持久层事务控制代码并配置spring的ioc5. 测试一下二、动态代理一、添加的转账功能1. 转账业务面临的问题我们在之前的案例中,略做拓展。我们想添加一个转账的业务逻辑,那么在service接口中,我们添加对应的方法:/** * 转账业务 * * @param sourceName 转出账户名称 * @param targetName 转入账户名称 * @原创 2020-05-13 01:15:35 · 364 阅读 · 0 评论 -
Spring(四)基于xml的IoC案例 && 使用注解进行改造 && Spring整合JUnit
目录基于xml的IoC案例一、准备1. 新建一个maven工程:2. 导入坐标3. 建立数据库,准备数据4. 创建账户实体类基于xml的IoC案例一、准备1. 新建一个maven工程:2. 导入坐标pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/原创 2020-05-11 23:03:47 · 252 阅读 · 0 评论 -
Spring(三)基于注解的IoC
一、Spring中IOC常用的注解1. 注解的分类2. 用于创建对象的① `@Component`② `@Controller`、`@Service`、`@Repository`3. 用于注入数据的① `@Autowired`② `@Qualifier`③ `@Resource`④ `@Value`4. 用于改变作用范围的**`@Scope `**5. 和生命周期相关的`@PostConstruct``@PreDestroy`原创 2020-05-10 22:42:39 · 191 阅读 · 0 评论 -
Spring(二)IOC 和 依赖注入
一、IOC概念二、使用Spring的IOC解决程序的耦合1. 案例的前期准备2. 基于XML的配置三、Spring基于XML的IOC细节1. Spring中工厂的类结构图① BeanFactory和ApplicationContext的区别② ApplicationContext接口的实现类2. IOC中bean标签和管理对象的细节① bean标签② 创建bean的三种方式③ bean的作用范围四、spring的依赖注入1. 依赖注入的概念2. 构造函数注入3. set方法注入原创 2020-05-09 22:37:22 · 567 阅读 · 0 评论 -
Spring(一)Spring概述 && 程序的耦合与解耦
一、Spring是什么?Spring 是一个开源框架。Spring 为简化企业级应用开发而生。使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.Spring 是一个 IOC(DI) 和 AOP 容器框架。Spring的一些特点:轻量级:Spring 是非侵入性的 。基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API...原创 2020-05-08 12:31:29 · 383 阅读 · 0 评论