1)开源轻量级框架
依赖注入(IOC)
面向切面编程(AOP)
2)搭建Spring环境
Eclipse安装spring插件spring-tool-suite-3.9.1.RELEASE-e4.7.1a-win32-x86_64.zip
导入所需的包
3) 创建对象及赋值交给spring完成
4)
5)
Class:bean的全类名,通过反射的方式在IOC容器中创建Bean.所以要求Bean中必须有无参数的构造器
Id:标识容器中的bean.id 唯一值
ApplicationContext代表IOC容器
ClassPathXmlApplicationContext:是ApplicationContext接口的实现类,该实现类从类路径下加载
IOC 依赖注入
Spring三种注入
属性注入
构造器注入:可以指定参数的位置和参数的类型以区分重载
工厂方法注入(不推荐)
Spring的配置Bean
配置形式:基于xml的方式
Bean的配置方式:通过全类名(反射)