![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架类
文章平均质量分 83
碎梦无风
这个作者很懒,什么都没留下…
展开
-
Spring事务需要注意的几个场景
前言 当我们使用spring的时候,通常会将事务交给Spring来控制,Spring事务是使用 aop 切面实现的,我们不用关心事务的开始、提交、回滚,只需要在方法上加 @Transactional 注解,这时候我们就需要注意一些踩坑的点,下面我就结合测试用例来总结一下。 Spring事务传播机制 Spring的事务注解 @Transactional 提供 propagation 属性来对事务事务的传播行为进行控制。 属性 说明 PROPAGATION_REQUIRED 支持当前事务,如果没原创 2021-06-22 23:58:19 · 493 阅读 · 0 评论 -
设计模式之代理模式
概述 代理模式是我们常用的设计模式之一。所谓的代理模式是指客户端并不直接调用实际的对象,而是通过调用代理对象,来间接的调用实际的对象,简单来说,就是不改变原有对象的情况下,对目标对象功能的扩展。代理模式主要注重的是过程。 应用场景 客户端不想直接与实际的对象交互,或者访问实际对象有困难,或者不属于客户端专业范围内,就需要通过代理对象来完成这项工作。 举个生活中的例子,小伙子刚来大城市打拼,...原创 2019-05-25 15:41:04 · 93 阅读 · 0 评论 -
Spring源码分析之DI
概述 上一篇文章分析了Spring的IOC容器初始化的过程,没有看过的小伙伴可以先看一下Spring源码中是如何进行IOC容器的注册装载的:https://blog.csdn.net/u012598107/article/details/90680111。本篇文章将继续分享Spring是如何进行依赖注入的。 定义 DI—Dependency Injection,即“依赖注入”:组件之间依赖关...原创 2019-06-13 23:57:04 · 179 阅读 · 0 评论 -
Spring源码分析之IOC容器
概述 相信作为一名java程序员,从入门开始就接触了Spring,强大的功能帮我们开发过程中解决了很多的问题,那么我们真正了解Spring吗?从本篇文章开始,将从Spring的IOC、DI、Aop几大核心来分析一下我对Spring的理解,本篇文章先分析IOC容器。 定义 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc...原创 2019-06-03 00:10:32 · 141 阅读 · 0 评论