初认Spring

官网地址: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里面这样做:

得到结果:

posted @ 2022-11-01 11:10  yesyes1  阅读(19)  评论(0编辑  收藏  举报