1.注解开发定义Bean Spring提供@Conponent注解的三个衍生注解 @Controller用来定义表现层的Bean @Service用来定义业务层的Bean @Repository用来定义数据层的Bean 2.纯注解开发定义Bean @Configuration注解定义配置类 @ComponentScan注解扫描路径 读取Spring核心配置文件初始化容器对象换为java配置类初始化容器对象