第三章 : JavaIOC框架篇之Spring Framework

  • 时间:
  • 浏览:0

欢迎查看Java开发之上帝之眼系列教程,可能性您正在为Java后端庞大的体系所困扰,可能性您正在为各种繁出不穷的技术和各种框架所迷茫,如此本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的深度1去观察(了解)Java体系。使Java的各种后端技术在你心中模块化;我你要在工作中能将Java各个技术了然于心;不不还还上能 即插即用。本篇我们都一块儿来了解SpringIOC相关知识以及其核心点。

本篇每项资料来源如下(排名不分先后)

https://www.cnblogs.com/hellokitty1/p/10074743.html

目前Java体系常见的IOC框架有Google Guice,PicoContainer,Dagger,Spring Framework,本篇来进行讲解Spring Framework的IOC(Spring IOC) 本篇示例代码下载

自动扫描装配Bean的相关注解

  本系列文章资料来源一点一点出自于互联网和在下五种生活的见解,受限于每个人技术能力水平和一点相关知识的限制,相关见解错误可能性资料引用错误请各位帮助留言校正!引用资料多来自于互联网,在下在引用总要遵循各位前辈可能性博主的引用说明表示感谢,但互联网资料多是转发再转发或位于遗漏请原作者内信联系指正。

作用域相关注解

将对象交给IOC容器统一管理,是为了更好使用DI(DependencyInject,依赖注入)进行POJO之间依赖关系的解耦。DI(Dependency Inject,依赖注入)即代码里对象之间的依赖关系转移到容器中进行装配,原来能很灵活地通过面向接口进行编程。

自动装配Bean相关注解

Spring IOC早以兼容JSP-2100(Dependency Injection for Java),后又逐步兼容了JSP-3100规范。

Spring的XML配置文件如下,这里使用XML配置文件的形式配置SpringBean(对于理解比较友好) 示例代码下载

IOC的意思却说控制反转(Inversion ofControl),将原POJO内部内部结构管理一点对象的引用转换为IOC容器统一管理对象引用,在都不还还上能 使用的前会从容器获取Bean即可。



首先我们都都不还还上能 看得人Spring4的庞大模块中(这里我们都不针对Spring模块逐一介绍,可能性在第四章:Spring专栏进行有点痛 介绍),IOC功能位于Spring核心容器(Core Container模块)中,也是Spring生态圈的所有模块中的核心支撑。