SpringAop实现操作日志记录
前言大家好,这里是经典鸡翅,今天给大家带来一篇基于SpringAop实现的操作日志记录的解决的方案。我们采取的方案是通过提交的映射实体,在实体上打上注解,根据 Java 的反射取到值。再进一步拼装获得对象数据。接下来开始实现切面,对于注解的值进行拼接处理,最终存入到我们的数据库操作日志表中。切面的实现对于切面来说,我们需要实现切点、数据库的插入、反射的数据获取。切面的定义基于spring的aspect进行声明这是一个切面。接下来的重点是对环绕通知的实现。思路分为数据处理、异常捕获、finally执行数据库插入操作。切面的完整实现代码示例的使用方式针对于示例来说我们要在controller上面打上操作日志的注解。针对于Info的实体类,我们则要对其中的字段和表名进行标识。
用户评论