前言 一个系统必备可少的就是用户的操作日志了,通过操作日志可以解决很多问题 实现 数据库设计 /* Navicat Premium Data Transfer Source Server : MySQL 5.5 Source Server Type :
前言 之前在项目中通过自定义拦截器+自定义注解进行权限校验,拦截器代码过于臃肿!!! 于是想到了使用面向切面的方法!! AOP的概念 Aspect Oreinted Programming 面向切面编程,通过预编译方式或者运行时动态代理的方式,实现程序功能的统一管理和维护的一种技术(A
什么是AOP? AOP(Aspect-Oriented Programming:面向切面编程):是指将那些与业务无关,却被多个业务模块所共同调用逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,提升系统的可维护性。 AOP的作用
AOP Aspect Oriented Programming:面向切面编程 OOP Object Oriented Programming:面向对象编程 面向切面编程:基于OOP基础之上的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在日志处理,安全管理,事务管理,
AOP的概念 Aspect Oreinted Programming 面向切面编程,通过预编译方式或者运行时动态代理的方式,实现程序功能的统一管理和维护的一种技术(AOP是一种思想,并不依赖于某个框架或者编程语言实现)。 为什么使用AOP? 利用AOP可以对 业务逻辑的各部分进行隔离,
1.使用Spring的注解 作用:可以简化applicationContext.xml的配置(不能完全替代,bean后处理器,和容器后处理器通常还是写在配置文件当中) 2.步骤: a.导入spring-aop的jar包 b.配置context相关的约束 c.在applicationCo