1-Spring就是用配置文件的方式,来生成和管理对象,使用IOC的方式(就是set和get)来赋值,实现只需要修改配置文件,不需要修改源代码来实现快速适应需求的变动。 2-Spring使用AOP的方式(就是使用代理模式进行了一层封装),实现了不需要修改代码就可以在原代码基础上进行添加功能。 当然上面的方式有他的道理,但是同时也失去了一些灵活性。还没看springboot,不知道它有何改进?