会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山涧清泉
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年1月8日
springboot-aop面向切面编程
摘要: 需求: 项目中需要记录用户操作信息,例如用户登陆系统后做了那些操作,需要有具体的日志记录。 解决办法: 1、编写操作记录日志业务类,在使用的方法中调用(一般记录方式)。 2、使用面向切面方式记录日志,例如针对某些业务处理方法进行日志记录。 3、通过注解方式,在调用的业务方法上增加日志类注解。 推荐使
阅读全文
posted @ 2019-01-08 22:27 山涧清泉
阅读(345)
评论(0)
推荐(0)
编辑
pointcut 切面表达式 切入点表达式
摘要: 下面给出一些常见切入点表达式的例子。 任意公共方法的执行: execution(public * *(..)) 任何一个以“set”开始的方法的执行: execution(* set*(..)) AccountService 接口的任意方法的执行: execution(* com.xyz.servi
阅读全文
posted @ 2019-01-08 22:23 山涧清泉
阅读(541)
评论(0)
推荐(0)
编辑
AOP 切入点表达式
摘要: 8.切入点表达式 现在我们介绍一下最重要的切入点表达式: 如上文所说,定义切入点时需要一个包含名字和任意参数的签名,还有一个切入点表达式,就是* findById*(..)这一部分。 切入点表达式的格式:execution([可见性] 返回类型 [声明类型].方法名(参数) [异常]) 其中【】中的
阅读全文
posted @ 2019-01-08 22:19 山涧清泉
阅读(1900)
评论(0)
推荐(0)
编辑