入门案例思路分析
(1)Spring是使用容器来管理bean对象的,那么管什么?
主要管理项目中所使用到的类对象,比如(Service和Dao)
(2)如何将被管理的对象告知IOC容器?
使用配置文件
(3)被管理的对象交给IOC容器,要想从容器中获取对象,就先得思考如何获取到IOC容器?
Spring框架提供相应的接口
(4)IOC容器得到后,如何从容器中获取bean?
调用Spring框架提供对应接口中的方法
(5)使用Spring导入哪些坐标?
用别人的东西,就需要在pom.xml添加对应的依赖
理论:
Spring
的
IOC
入门案例已经完成,但是在
BookServiceImpl
的类中依然存在
BookDaoImpl
对象的
new
操作,它们之间的耦合度还是比较高,这块该如何解决,就需要用到下面的
DI:
依赖注入
。
代码实现
先导入spring坐标