Mybatis+SpringMVC操作日志,该怎么解决
Mybatis+SpringMVC操作日志
需要记录操作人、操作模块、操作类型,方法参数,我是用AOP实现的,拦截SERVICE层,方法参数直接通过反射实体类获取到了,但是操作人、模块和操作类型都要在每次拦截前自己写代码设置,这样感觉用AOP就没什么意义了,第一次做操作日志,求教大神给个好方法。
------解决方案--------------------
没必要用什么props映射,你看人家springMVC的实现都是在controller的方法上用注解,楼主可以自己开发一个注解。注解中可以记录操作的功能名称,以及操作类型等等。此注解就作用于controller的方法上,用springMVC的拦截器就可以获取到调用的方法,有了方法自然就可以反射得到上面的功能日志的注解,就不用麻烦的去配置什么props映射了
------解决方案--------------------
那你也应该把controller也拦截了!
需要记录操作人、操作模块、操作类型,方法参数,我是用AOP实现的,拦截SERVICE层,方法参数直接通过反射实体类获取到了,但是操作人、模块和操作类型都要在每次拦截前自己写代码设置,这样感觉用AOP就没什么意义了,第一次做操作日志,求教大神给个好方法。
------解决方案--------------------
没必要用什么props映射,你看人家springMVC的实现都是在controller的方法上用注解,楼主可以自己开发一个注解。注解中可以记录操作的功能名称,以及操作类型等等。此注解就作用于controller的方法上,用springMVC的拦截器就可以获取到调用的方法,有了方法自然就可以反射得到上面的功能日志的注解,就不用麻烦的去配置什么props映射了
------解决方案--------------------
那你也应该把controller也拦截了!