比如在对每个表结构或者数据对象进行save update 操作时 需要生成创建者 创建时间 修改者 修改时间 ,如果自己手写,工作量比较大,这时就需要aop
如性能监测,访问控制,事务管理、缓存、对象池管理以及日志记录
将通用代码与业务代码分离,便于业务开发及维护
比如在对每个表结构或者数据对象进行save update 操作时 需要生成创建者 创建时间 修改者 修改时间 ,如果自己手写,工作量比较大,这时就需要aop
如性能监测,访问控制,事务管理、缓存、对象池管理以及日志记录
将通用代码与业务代码分离,便于业务开发及维护