1.Spring概念
Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。
2.Spring框架中IoC(控制反转)和DI(依赖注入)
讲的非常好:https://blog.csdn.net/u012561176/article/details/45974315
3.Spring框架的优点
https://blog.csdn.net/xingxiupaioxue/article/details/68943036
4.Spring的体系结构
https://blog.csdn.net/a772304419/article/details/78982922
5.创建Spring容器的两种方式
(1)BeanFactory(不常用)
(2)ApplicationContext(包括两种)
ClassPathXmlApplicationContext创建
FileSystemXmlApplicationContext创建
详情参考:https://blog.csdn.net/fucuicui1994/article/details/79198984
6.在Web应用中创建Spring容器的两种方式
https://blog.csdn.net/u011955252/article/details/53046254
7.获取Spring容器中Bean的两种方式
Object getBean(String name)
<T>T getBean(Class<T> requiredType)
8.依赖注入的两种实现方式
setter方法注入(常用)
构造方法注入