官网地址:https://spring.io/
Spring Framework的系统架构
1、Core Contiainer:核心容器
2、AOP:面向切片编程
3、Aspects:AOP思想实现
4、Data Access:数据访问
5、Data Integration:数据集成
6、Web:web开发
7、Test:单元测试与集成测试
第一部分------1、核心容器(容器的基本操作)
第二部分------4、5、
第三部分------2、3、
第四部分------Transactions(事务)
Spring核心概念
为了避免代码耦合度偏高的问题,提出IoC的思想,将控制权转移到外部,简称“控制反转”
而Spring提供了这样一个容器,叫做IoC容器,用来充当IoC思想中的外部
在IoC容器内,将有依赖关系的bean进行关系绑定,称作“依赖注入”------DI
以达到“充分解耦”的目标!
IoC案例
1、导包:
导入之后,记得更新一下
2、在resources里面新建一个Spring类型的.xml文件
3、在创建好的.xml文件里面配置Bean
注意,在定义bean时,上下两个bean标签的id不能重复
4、在Java文件里面获取IoC容器,并获取Bean值,调用到相应的方法
5、输出结果
DI案例
删除了使用new创建对象的方法,增添了一个set方法:
然后在service的bean里面这样做:
得到结果:
标签:xml,容器,Spring,初认,bean,------,IoC From: https://www.cnblogs.com/liuzijin/p/16846284.html