spring aop写日志
来源:互联网 发布:世界黑客编程大赛 编辑:程序博客网 时间:2024/05/22 13:45
一个思路:1、写个静态类,定义静态变量,把所有要用到的service(假设AOP拦截到service层)实现类都写成key,value的形式,如:Map modeMap=new HashMap();map.put("UserServiceImpl","用户管理")//用于记录类与模块的对应关系。2、写静态变量,把定义的方法与日志中记录的描述对应。methodMap.put("add_UserInfo",'添加用户信息');methodMap.put("update_UserInfo",'修改用户信息');3、写AOP切入点:@Resource(name = "baseDao")private BaseDao baseDao;@Pointcut("execution (* com.web.*.*.service.*.*(..))")// 切入点作用域private void anyMethod() {}// 声明一个切入点应用方法@SuppressWarnings("unchecked")@AfterReturning(pointcut = "anyMethod()", returning = "result")public void doAfterReturning(JoinPoint join, Object result) { String classname = join.getTarget().getClass().getName();//获取当前的类名 String method = join.getSignature().getName();//方法名 //再在上述静态MAP里找模块名字和方法描述,略.. //下述session中获取当前用户信息,略.. HttpSession session = HttpRequester.getHttpSession(); //组装日志对象,调用baseDao的方法写日志,略. }
0 0
- spring aop写日志
- Spring AOP 实现写事件日志功能
- 用Spring写系统日志(AOP技术)
- 用Spring写系统日志(AOP技术)
- Spring AOP annotation 用环绕通知写日志
- Spring AOP处理日志
- Spring AOP处理日志
- Spring AOP处理日志
- Spring Aop 日志管理
- spring aop 日志记录
- Spring AOP记录日志!
- Spring AOP记录日志! .
- Spring AOP 日志管理
- spring aop记录日志
- Spring aop日志配置
- Spring aop 日志实例
- Spring AOP 日志管理
- Spring AOP 日志管理
- 【第三方登录】第三方登录 Part1 —— QQ登录(2016-09最新版)
- 高并发:阻塞队列 实现生产者-消费者模式
- 软件配制文件的读写
- centos 网卡流量监测
- [乐意黎]2016年中级会计师考试《经济法》真题及答案-第一批(9.10-9.11)
- spring aop写日志
- 循环队列
- 2.1.1节练习
- Android中的动画
- iOS--使用GCD实现单例模式
- 预置Android 手机 APK
- varnish配置详解
- vijos p1470(递推)
- Binary Tree