SSM获取AOP日志

如何获取访问url: 判断class与method上不为空,然后再拼接,通过反射
SSM获取AOP日志
第一个判断条件有误实际为
SSM获取AOP日志
获取IP地址:
通过request对象获取,web.xml配置
SSM获取AOP日志

直接注入得到request
SSM获取AOP日志
使用
SSM获取AOP日志
如何获取当前操作者:
可通过spring SecurityContext对象获取
下列User是Security中的User
SSM获取AOP日志
也可以通过request获取session中的用户名
SSM获取AOP日志
获取访问时长:后置通知获取时间减去前置通知时间
SSM获取AOP日志
建议用环绕通知或者配置文件,注解方式有缺陷
将日志信息封装到Syslog对象(事先创建了Syslog实体类)
SSM获取AOP日志
findAll订单问题:使用Interger

SSM获取AOP日志
显示在页面日志查询流程

SSM获取AOP日志
Controller
SSM获取AOP日志
注意:查看日志要将自己查日志操作过滤掉,通过aop前置,另外需要加过滤搜索优化用户体验