1、第一步spring发展有几个阶段:1、xml配置、2、注解配置3、java配置

2、第二步xml配置bean,随着项目的扩大,xml需要放到不同的配置文件里,需要频繁的切换类和配置文件

3、第三步注解配置,使用bean注解@component @service,减少了配置量

4、第四步spring提供了java配置的能力,可以让用户更好的理解配置Bean,spring4.x和springboot都推荐使用java配置

5、第五步spring是一个轻量级的企业开发解决方案,核心是IOC容器,AOP、数据访问,web开发、消息、测试等相关技术
