(1)首先要知道Spring是什么?
Spring是一个开源框架,他是一个一站式框架。
一站式框架:Spring是一个容器,你给他安装什么,他就拥有什么功能。安装struts2他就是一个web层框架,给他安装hibernate他就是一个dao层的框架。
Service也可以使用spring框架来管理。
Spring springMVC springBoot 都是 web层的框架
jdbTemplate spring也提供了dao层框架
(2)用它可以干什么?
Spring的核心思想:
ioc(控制反转)
控制反转就是不需要自己创建对象,Spring会自己创建。
di(依赖注入)
aop(面向切面)
横向重复,纵向抽取
如图: