Spring
文章平均质量分 92
Spring
不做挖坑人
一事无成到事事都成,戒矫戒躁,厚积薄发。不愿做菜鸟,那只能笨鸟先飞。
展开
-
2.3、Bean的管理
创建应用组件之间的协作的行为通常称为装配(wiring)。Spring IOC通过应用上下文(ApplicationContext)装载Bean的定义并把他们组装起来。Spring应用上下文(ApplicationContext)全权负责对象的创建和组装。ApplicationContext是Spring IoC容器实现的代表,它负责实例化,配置和组装Bean。容器通过读取配置元数据获取有关实例化、配置和组装哪些对象的说明。配置元数据可以使用XML、Java注解或Java代码来呈现。原创 2023-06-26 00:23:51 · 884 阅读 · 0 评论 -
2.2、IOC容器的实现流程
Spring容器并不是只有一个。Spring自带多个容器实现,可以归位两种不同的类型。(1)Bean工厂(由org.springframework.beans.factory.BeanFactory接口定义)是简单的容器实现工厂,提供基本的DI支持。(2)应用上下文(由org.springframewor.context.ApplicationContext接口定义)基于BeanFactory构建,并提供应用框架级别的服务,例如从属性文件解析文本信息以发布应用事件给感兴趣的事件监听者。原创 2023-06-25 23:47:42 · 583 阅读 · 0 评论 -
3.spring依赖注入(DI)
IoC与DI区别同一件事,站在不同角度上看待问题的不同描述IoC:Spring立场DI:应用程序立场 什么是依赖?既java对象的引用 通过DI,对象的依赖关系将由系统中负责协调各个对象的第三方组件(spring的容器)在创建对象的时候进行设定。对象无需自行创建或管理它们的依赖关系。指应用程序依赖Spring为其提供运行时所需的资源 依赖DI依赖注入带来的最大的收益就是松耦合,配置方式,第一种是xml,第二种是java描述配置 什么叫装配?创建应用组件之间的...原创 2021-03-09 22:19:17 · 229 阅读 · 0 评论 -
2.1、IOC容器和Bean的介绍
spring实战第4版阅读总结1.依赖注入(DI)DI所带来的最大收益---松耦合配置方式,第一种是xml,第二种是java描述配置2.面向切面编程(AOP)DI能够让相互协作的软件组件保持松散耦合,而面向切面编程允许你把遍布应用各处的功能分离出来形成可重用的组件3.spring容器spring容器使用DI管理构成应用的组件,它会创建相互协作的组件之间的关联spri...原创 2021-01-17 22:19:52 · 344 阅读 · 1 评论 -
1、Spring介绍
spring是一个开源的框架,底层Java实现,spirng的目标简化java开发为了降低java开发的复杂性,spring采取一下4种关键策略基于pojo的轻量级和最小侵入性编程 通过依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切面和模版减少样板式代码Spring的优良特性① 非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API② 依赖注入:DI——Dependency Injection,反转控制(IOC)最经典的实现。③...原创 2021-01-17 20:34:19 · 125 阅读 · 0 评论