
Spring5系列
文章平均质量分 62
Spring5系列
YYAugenstern
大佬都是日积月累的勤学苦练造就的!在通往大佬的路上欢迎各位朋友 点赞 + 关注 + 评论 + 转发 + 收藏!让我们每天进步一点点,用代码改变世界,改变自己和家人的生活,为推动信息化社会进步贡献一份自己的绵薄之力!路漫漫其修远兮,唯有脚踏实地,勇往之前才能到达心中的彼岸。加油,每天进步一点点,终有一天你会成为你想成为的人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
系列二十九、注解版Spring、SpringMVC配置文件
【代码】系列三十六、注解版Spring、SpringMVC配置文件。原创 2024-01-10 19:11:56 · 591 阅读 · 0 评论 -
系列二十八、Spring + SpringMVC + MyBatis整合
整合 Spring、SpringMVC、MyBatis。原创 2023-11-06 15:32:31 · 308 阅读 · 0 评论 -
系列二十七、Spring事务 - 事务的传播行为
事务的传播行为指的是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行。事务的传播行为至少发生在两个事务方法的嵌套调用中才会出现。原创 2023-10-30 17:08:33 · 167 阅读 · 0 评论 -
系列二十六、Spring整合Jpa配置
【代码】系列二十六、Spring整合Jpa配置。原创 2024-01-07 21:39:48 · 494 阅读 · 0 评论 -
系列二十五、Spring设计模式之适配器模式
适配器模式(Adapter Pattern)用于兼容不相关的接口之间,类似于一个桥梁,它结合了两个独立接口的功能,这种类型的设计属于结构型模式,为了方便大家伙的理解,我举个例子,例如:国产的电源适配器标准输出电压是220v,美国人购买该电源适配器后显然无法直接使用(美国标准输出电压110v,PS:不怕把电脑充冒烟可以直接使用!原创 2023-11-30 12:55:57 · 2343 阅读 · 0 评论 -
系列二十四、Spring设计模式之策略模式
策略模式是一种行为型设计模式,它定义了一些列算法,并将它们封装起来,使它们可以相互替换,而不影响客户端的使用。策略模式主要涉及到三个角色,即:环境类(Context)、抽象策略类(Strategy)、具体策略类(ConcreteStrategy),运行流程是:环境类持有一个策略对象的引用,可以根据不同的情况选择不同的策略执行业务逻辑,出现策略类定义了一个公共的接口,用于封装不同的算法,具体策略类实现了抽象策略类中的接口,并提供具体的算法实现。原创 2023-11-28 10:09:46 · 1632 阅读 · 0 评论 -
系列二十二、各种注解
Configuration是用来代替传统的xml的配置方式配置bean的。原创 2023-11-27 17:19:22 · 821 阅读 · 0 评论 -
系列二十、Spring循环依赖问题
循环依赖是指多个bean之间相互依赖,形成了一个闭环。原创 2023-11-27 10:54:17 · 1203 阅读 · 0 评论 -
系列十七、各种各样的bean
所谓配置bean,是指将一个普通的Java类交由Spring容器管理。@Component是Spring中的一个注解,通常标识在一个类上面,用于说明该类是被Spring容器管理的,其内部是通过反射机制调用构造方法完成实例化,@Bean也是一个注解,标识在方法上,通常和@Configuration注解搭配使用,其方法名就是bean的name,通过这种方式程序员可以自己控制bean的实例化过程。原创 2023-11-26 17:00:55 · 1095 阅读 · 0 评论 -
系列十六、Spring IOC容器的扩展点
Spring中存在着大量的xxxAware接口实现类,用于在bean初始化完成之前做一些前置操作,程序员可以自己实现xxxAware接口,重写里边的方法修改bean的定义信息,进行扩展。原创 2023-11-26 00:42:40 · 927 阅读 · 2 评论 -
系列十五、BeanDefinition
BeanDefinition是一个接口,主要负责存储bean的定义信息,决定bean的生产方式,是一个定义态的bean,类似于说明书。后续BeanFactory就可以根据这些信息生产bean了。比如实例化:可以通过反射得到实例对象;比如:lazy,则不会在IOC加载的时候创建bean;原创 2023-11-25 11:25:36 · 459 阅读 · 0 评论 -
系列十四、BeanFactory vs FactoryBean vs ApplicationContext
FactoryBean是一个接口,也是一个bean,但它并不是一个简单的bean,而是一个能够生产或者修饰对象生成的工厂bean,它最大的作用是能让我们自定义bean的创建过程。原创 2023-11-25 10:37:28 · 434 阅读 · 0 评论 -
系列七、事务
事务是数据库操作的基本单元,它是指逻辑上的一组操作,要么都成功,要么都失败。典型场景:转账,例如Jack给Rose转账1000元,转账成功:Jack账户的余额少1000元,Rose账户余额多1000元,转账失败:Jack和Rose账户的金额都不变。原创 2023-11-24 13:14:49 · 550 阅读 · 0 评论 -
系列六、Spring整合单元测试
Spring中获取bean最常见的方式是通过ClassPathXmlApplicationContext 或者 AnnotationConfigApplicationContext的getBean()方式获取bean,那么在Spring中如何像在SpringBoot中直接一个类上添加个@SpringBootTest注解,即可在类中注入自己想要测试的bean呢?解决方案是有的,spring-test即提供了这个功能。原创 2023-11-23 19:49:36 · 1119 阅读 · 0 评论 -
系列五、Spring整合MyBatis不忽略mapper接口同目录的xxxMapper.xml
默认情况下maven要求我们将xml配置、properties配置等都放在resources目录下,如果我们强行将其放在java目录,即将xxxMapper.xml和xxxMapper接口放在同一个目录下,那么默认情况下maven打包时会将这个xxxMapper.xml文件忽略掉,对于这个问题我们有两种解决方案,如下。原创 2023-11-23 19:37:45 · 1099 阅读 · 0 评论 -
系列三、IOC操作bean管理
bean的作用域是指在Spring中设置创建的对象是单实例还是多实例,标签为scope,它有俩值,即:singleton(默认)和prototype,默认情况下,Spring创建的bean是单实例的。--案例十一:bean的作用域(设置bean是否单例)-->-- 注入特殊符号 -->原创 2023-11-24 17:10:54 · 927 阅读 · 0 评论 -
系列二、IOC & DI
IOC思想是基于IOC容器完成的,IOC容器的底层就是对象工厂。DI的中文意思是依赖注入的意思,是IOC的落地实现,是IOC不可分割的一部分,用于给bean中注入各种属性,以完成bean的初始化工作。原创 2023-11-24 14:30:36 · 437 阅读 · 1 评论 -
系列一、Spring Framework
② Spring简化了我们的日常开发,但是如果我们想要深入到底层去了解的话就非常困难(上层使用越简单,底层封装的就越复杂);⑦ Spring的底层大量使用了反射、设计模式等技术,提供了非常多的扩展接口供外部进行扩展,很值得我们去学习;② 在不修改代码的情况下可以对业务代码进行增强,减少重复代码,提高开发效率,方便维护;⑤ 拥有非常强大的粘合度,集成能力非常强,只需要简单的配置就可以集成第三方框架;的开源容器框架,可以构建Java应用所需要的一切基础设施,它的出现是为了解决企业级应用开发中。原创 2023-11-24 14:07:20 · 980 阅读 · 0 评论