IoC

IOC就是控制反转,可以使应用程序在运行时依赖 IoC容器 来动态注入对象需要的外部资源。
最直观的表达就是,IOC让对象的创建不用去new了,可以由spring自动生产,根据配置文件在运行时动态的去创建对象以及管理对象。
作用:解耦合,IoC让相互协作的组件保持松散的耦合。

AOP

AOP,一般称为面向切面,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块。可用于权限认证、打印日志等