1、什么是Spring?(你会用Spring,谈谈你理解的Spring)
什么是Spring?
Spring 是一个生态:可以构建java应用所需的一切基础设施
通常Spring 指的是Spring FrameWork
核心解释:
Spring 是一个轻量级的开源容器框架
Spring 是为了解决企业级应用开发的夜晚逻辑层和其他各层对象和对象直接的耦合问题
Spring 是一个IOC 和AOP 的容器框架
IOC :控制反转
AOP :面向切面编程
容器:包含并管理应用对象的生命周期