Spring的依赖注入的优点就不多说了,但是由于依赖注入并不是JAVA语言原生支持的,因此在类型检查、代码调试上不可避免的带来一些不便之处。在具体开发中最好不要贸然使用。AOP机制倒是没有看出什么缺点。