Spring
文章平均质量分 84
光哥_帅
技术就是知识,改变命运!!!
展开
-
【ApplicationContextAware 和InitializingBean区别】
ApplicationContextAware接口1.首先什么是ApplicationContextApplicationContext的BeanFactory 的子类, 拥有更强大的功能,ApplicationContext可以在服务器启动的时候自动实例化所有的bean,而 BeanFactory只有在调用getBean()的时候才去实例化那个bean, 这也是我们为什么要得到一个ApplicationContext对象, 事实上Spring2相关的web应用默认使用的是ApplicationCont转载 2022-03-22 14:13:10 · 951 阅读 · 0 评论 -
【Spring】Spring事务失效场景分析与理解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-08 17:32:21 · 670 阅读 · 0 评论 -
【spring】注解开发
前言:JavaConfig(基于java类进行配置)实现配置和上篇博客说到的xml配置bean是一样的,只不过spring4之后更加推荐javaConfig的方式。1、注解(1)@Configuration该类等价 与XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean,与xml中配置的bean意思一样。(2)@Import@import 注解允许从另一个配置类中加载 @Bean 定义。考虑 ConfigA 类,如下所示:@C原创 2021-03-14 13:39:25 · 133 阅读 · 0 评论 -
【Spring】彻底搞明白事物的传播级别
1、什么是事务的传播行为一个方法运行在了一个开启了事务的方法中时,当前方法是开启一个新的事务还是使用原来的事物1、PROPAGATION_REQUIRED结论:通过这两个方法我们证明了在外围方法未开启事务的情况下Propagation.REQUIRED修饰的内部方法会新开启自己的事务,且开启的事务相互独立,互不干扰。结论:以上试验结果我们证明在外围方法开启事务的情况下Propagation.REQUIRED修饰的内部方法会加入到外围方法的事务中,所有Propagation.REQUIRED修饰的内部转载 2021-03-14 13:38:43 · 931 阅读 · 1 评论 -
【Spring】谈谈IOC和DI
前言:控制反转IOC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IOC的一种方法,有很多人都说DI就是IOC,其实看你怎么理解了。如下我们看到ApplicationContext有这么多的实现类,每一种都相当于一个DI,实现了IOC的思想。1、什么是IOC以前用对象是自己是通过new 来获取,现在 通过spring容器来进行创建并通过注入的方式来获取。这个创建对象的控制权由调用者自己变成了spring容器...原创 2021-02-25 09:01:57 · 197 阅读 · 4 评论