![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 83
Jeffrey-Hu
博客地址: https://bytelife.net
展开
-
Spring学习笔记之IOC与DI概述
自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客???? 本文作者: Jeffrey 本文链接: https://bytelife.net/articles/31708.html 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 一、IOC与DI IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资原创 2021-02-25 02:02:57 · 99 阅读 · 0 评论 -
Spring学习笔记之Spring HelloWorld
自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客???? 本文作者: Jeffrey 本文链接: https://bytelife.net/articles/1737.html 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 一、下载Spring 官方网站:http://projects.spring.io/spring-framework/ 下载方式:Maven、Grad原创 2021-02-25 02:02:00 · 124 阅读 · 1 评论 -
Spring学习笔记之配置Bean
自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客???? 本文作者: Jeffrey 本文链接: https://bytelife.net/articles/27638.html 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 一、在Spring的IOC容器中配置Bean 可以通过Spring的XML配置文件来配置Bean,例如: <!-- 配置Bean -->原创 2021-02-25 02:01:08 · 89 阅读 · 0 评论 -
Spring学习笔记之通过Java代码装配Bean
虽然很多场景下可以使用组件扫描和自动装配来实现Spring的自动化配置,但有些时候自动化配置的方案是行不通的,因此需要明确配置Spring。比如你想讲第三方库中的组件装配到你的应用中,在这种情况下,你必须要显式装配。在进行显式配置的时候,有两种方案,Java和XML。 下面介绍通过Java代码显式装配Bean。 一、创建配置类 创建配置类的关键在于@Configuration注解,@Conf原创 2016-10-20 17:03:28 · 988 阅读 · 0 评论 -
Spring学习笔记之通过XML装配Bean的一些细节
一、c命名空间 通过构造器注入Bean的时候通常需要使用到元素,作为替代的方案,可以使用Spring的c-命名空间。c-命名空间是在Spring 3.0中加入的,它是在XML中更为简洁地描述构造器参数的方式。要使用c-命名空间,必须要在XML的顶部声明其模式,如下所示: <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc原创 2016-10-20 17:13:13 · 257 阅读 · 0 评论 -
Spring学习笔记之处理自动装配的歧义性
之前的文章中已经看到了Spring的自动装配有很大的用处,它可以帮助我们快速的装配bean,但是这里存在一个问题,在之前的装配中,仅有一个bean匹配所需的结果时,自动装配才是有效的。如果不仅只有一个bean能够匹配结果的话,这就会导致Spring不知道该装配哪个bean从而导致装配失败,例如下面这个例子,我们定义了一个Dessert接口,并且有三个类实现了这个接口,分别为Cake、Cookies原创 2016-10-20 17:23:41 · 694 阅读 · 0 评论 -
Spring学习笔记之Bean的作用域
在默认情况下,Spring的应用上下文中所有的bean都是单例的形式创建的。也就是说,不管给定的一个bean被注入到其它bean多少次,每次注入的都是同一个实例。 在大多数情况下,单例bean是非常理想的方案。初始化和垃圾回收对象实例所带来的成本只留给一些小规模任务,在这些任务中,让对象保持无状态并且在应用中反复重用这些对象可能并不合理。 有时候你所使用的类可能是易变的,它们会保持一些状态,比原创 2016-10-20 17:31:12 · 480 阅读 · 0 评论 -
Spring学习笔记之自动化装配Bean
在Spring中可以使用Java代码、XML和自动化装配三种方式来装配Bean。从便利性角度来说,最强大的还是Spring的自动化配置,如果Spring能够进行自动化装配的话,那何苦还要显式的将这些Bean装配在一起呢? Spring从两个角度来实现自动化装配: 组件扫描:Spring会自动发现应用上下文中所创建的Bean; 自动装配:Spring自动满足bean之间的依赖。原创 2016-09-18 00:14:00 · 406 阅读 · 0 评论