
Spring 入门到提高
文章平均质量分 58
JustYJQ
脚踏实地
展开
-
Spring 基础篇(一) Spring 容器介绍
什么是Spring 容器在基于Spring 的应用中,应用对象生存于Spring 容器中。Spring 容器负责创建对象,装配他们,并管理他们的整个生命周期,从生存到死亡。Spring既然要负责应用程序中那么多对象的创建管理,就像苹果要生产那么多的手机(对象)一样,肯定有一个专门搞对象的地方。苹果生产手机的地方叫工厂,比如富士康,但放在软件开发中,对于Spring搞对象的地方我们就不叫工厂了,...原创 2018-08-27 21:41:47 · 704 阅读 · 0 评论 -
Spring 基础篇(二) SpringBean 的生命周期
Spring中Bean的管理是其最基本的功能,根据下面的图来了解Spring中Bean的生命周期:实例化一个Bean,也就是我们通常说的new按照Spring上下文对实例化的Bean进行配置,也就是IOC注入如果这个Bean实现了BeanNameAware接口,会调用它实现的setBeanName(String beanId)方法,此处传递的是Spring配置文件中Bean的I...原创 2018-09-25 20:23:26 · 150 阅读 · 0 评论 -
Spring 基础篇(三) Spring 模块概述
Spring 主要模块从上面可以看出Spring主要分成六个模块:1.Spring核心容器:核心容器是Spring框架的重要组成部分,也可以说是Spring框架的基础。他在整个框架中的作用是负责管理对象的创建,管理,配置等等的操作。其主要包含spring-core,spring-beans,spring-context,spring-expression,spring-context-sup...原创 2018-09-25 20:33:58 · 297 阅读 · 0 评论 -
Spring 基础篇(四) 自动化装配Bean
Spring 从两个角度来实现自动化装配组件扫描:Spring 会自动发现应用上下文中创建的Bean.自动装配:Spring 自动满足bean 之间的依赖。示例:一个音响系统组件。// 定义CD 的接口类public interface CompactDisc { void play();}CD实现类@Component("SgtPeppersComponent")...原创 2018-09-26 21:21:38 · 199 阅读 · 0 评论 -
Spring 基础篇(五)通过Java代码装配bean
尽管在很多场景下通过组件扫描和自动装配实现Spring的自动化装配是更为推荐的方式,但是当你要将第三方库中的组件装配到你的应用中,这时就必须显式的配置bean显式配置包括:Java和XML,我更推荐使用Java类配置,就像上文中的JavaConfig那样JavaConfig与其它的Java代码又有所区别,JavaConfig仅仅是配置代码,这意味着它不包含任何业务逻辑,通常将JavaConfi...原创 2018-09-26 21:37:01 · 190 阅读 · 0 评论 -
Spring 基础篇(六) 基于xml 的显示配置
通过XMl 装配Bean声明一个简单的bean要在基于xml的Spring 配置中声明一个bean,需要使用 标签。bean 标签类似于JavaConfig 中的@Bean注解。<bean id="compactDisc" class="Bean.AutoBean.SgtPeppers"></bean>这里声明了一个简单的bean,创建这个bean的类通过clas...原创 2018-09-27 22:53:48 · 212 阅读 · 0 评论