以前当没使用ioc的时候,我们如果想要对象,是不是直接new出来,或者反射来的
1 当使用ioc,我们只需要配置好,直接在配置文件中修改,这样有益于扩展,不会去修改源码;
2 new出来的,就固定在,使用ioc是当需要才注入,不需要就不存在对象;
希望有帮助哈,个人理解,先不谈层次,之谈ioc
aop可以把与业务无关的都放到它那,让代码更干净。比如做日志管理。
什么事务、日志啥的就不说了。
举个例子:“不管返回给用户的消息是什么样的,我都要在前面加上‘尊敬的用户,此时,我们可以拦截返回消息的get方法,在return的message前加上‘尊敬的用户。