一种面向切面编程的思想。
面向切面编程中,核心业务功能和周边功能是分别独立进行开发,然后把切面功能和核心业务功能 “编织” 在一起。 AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。
Spring AOP的实现依赖于动态代理技术。动态代理是在运行时动态生成代理对象
一种面向切面编程的思想。
面向切面编程中,核心业务功能和周边功能是分别独立进行开发,然后把切面功能和核心业务功能 “编织” 在一起。 AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。
Spring AOP的实现依赖于动态代理技术。动态代理是在运行时动态生成代理对象