![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring
spring
颖火虫xuym
3年
展开
-
Spring时序图
原创 2020-07-25 01:00:33 · 211 阅读 · 0 评论 -
spring学习总结——高级装配学习四(运行时:值注入、spring表达式)
前言: 当讨论依赖注入的时候,我们通常所讨论的是将一个bean引用注入到另一个bean的属性或构造器参数中。bean装配的另外一个方面指的是将一个值注入到bean的属性或者构造器参数中。在没有学习使用怎么注入外部值时,我们正常是直接将值写死在代码中。如将专辑的名字装配到BlankDisc bean的构造器或title属性中。 例如,我们可能按照这样的方式来组装BlankDisc: 如果使用XML的话,那么值也会是硬编码的: 如果我们可能会希望避免硬编码值,而是想让...原创 2020-07-24 23:37:09 · 116 阅读 · 0 评论 -
spring学习总结——高级装配学习三(Bean的作用域)
一、bean的作用域 在默认情况下,Spring应用上下文中所有bean都是作为以单例(singleton)的形式创建的。也就是说,不管给定的一个bean被注入到其他bean多少次,每次所注入的都是同一个实例。如果你所使用的类是易变的(mutable),它们会保持一些状态,因此重用是不安全的。在这种情况下,将class声明为单例的bean就不是什么好主意了,因为对象会被污染,稍后重用的时候会出现意想不到的问题。 1、Spring定义了多种作用域,可以基于这些作用域创建bean,包...原创 2020-07-24 23:36:20 · 173 阅读 · 0 评论 -
spring学习总结——装配Bean学习四(导入和混合配置)
情景:在典型的Spring应用中,我们可能会同时使用自动化和显式配置(JavaConfig)或者XML配置,幸好在Spring中,这些配置方案都不是互斥的。你尽可以将JavaConfig的组件扫描和自动装配和/或XML配置混合在一起。 关于混合配置,第一件需要了解的事情就是在自动装配时,它并不在意要装配的bean来自哪里。自动装配的时候会考虑到Spring容器中所有的bean,不管它是在JavaConfig或XML中声明的还是通过组件扫描获取到的; 一、在JavaConfig中引...原创 2020-07-24 23:35:17 · 151 阅读 · 0 评论 -
spring学习总结——装配Bean学习三(xml装配bean)
情景:在典型的Spring应用中,我们可能会同时使用自动化和显式配置(JavaConfig)或者XML配置,幸好在Spring中,这些配置方案都不是互斥的。你尽可以将JavaConfig的组件扫描和自动装配和/或XML配置混合在一起。 关于混合配置,第一件需要了解的事情就是在自动装配时,它并不在意要装配的bean来自哪里。自动装配的时候会考虑到Spring容器中所有的bean,不管它是在JavaConfig或XML中声明的还是通过组件扫描获取到的; 一、在JavaConfig中引...原创 2020-07-24 23:32:49 · 152 阅读 · 0 评论 -
spring学习总结——装配Bean学习二(JavaConfig装配bean)
通过Java代码装配bean 前言:上面梳理了通过注解来隐式的完成了组件的扫描和自动装配,下面来学习下如何通过显式的配置的装配bean; 使用场景:比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component和@Autowired注解的,因此就不能使用自动化装配的方案了。 在使用第三方jar包情况下,你必须要采用显式装配的方式。在进行显式配置的时候,有两种可选方案:Java和XML。在这节中,我们将会学习如何使用Java配置,接下来的一节中将会...原创 2020-07-24 23:31:20 · 167 阅读 · 0 评论 -
spring学习总结——装配Bean学习一(自动装配)
一、Spring配置的可选方案 Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。但是,作为开发人员,你需要告诉Spring要创建哪些bean并且如何将其装配在一起。当描述bean如何进行装配时,Spring具有非常大的灵活性,它提供了三种主要的装配机制: 在XML中进行显式配置。 在Java中进行显式配置。(在JavaConfig中配置@bean,用于将第三方库装配到spring中) 隐式的bean发现机制和自动装配。(@Component等注解;推荐使用) &...原创 2020-07-24 23:30:01 · 124 阅读 · 0 评论 -
spring4.0 来总结
介绍:以下博客的内容都是依据《spring实战4》这本书、spring4.0 来总结。 一、spring作用 Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入dependencyinjection,DI)和面向切面编程(aspect-orientedprogramming,AOP)。Spring框架关注于通过DI、AOP和消除样板式代码来简化企业级Java开发。 spring作用:简化Java开发 Spring是为了解...原创 2020-07-24 23:27:46 · 264 阅读 · 0 评论