SSM获取AOP日志
如何获取访问url: 判断class与method上不为空,然后再拼接,通过反射
第一个判断条件有误实际为
获取IP地址:
通过request对象获取,web.xml配置
直接注入得到request
使用
如何获取当前操作者:
可通过spring SecurityContext对象获取
下列User是Security中的User
也可以通过request获取session中的用户名
获取访问时长:后置通知获取时间减去前置通知时间
建议用环绕通知或者配置文件,注解方式有缺陷
将日志信息封装到Syslog对象(事先创建了Syslog实体类)
findAll订单问题:使用Interger
显示在页面日志查询流程
Controller
注意:查看日志要将自己查日志操作过滤掉,通过aop前置,另外需要加过滤搜索优化用户体验