我们有这样子的需求,需要记录用户操作某个方法的信息并记录到日志里面,例如,用户在保存和更新任务的时候,我们需要记录下用户的ip,具体是保存还是更新,调用的是哪个方法,保存和更新的任务名称以及操作是否成功. 这里最好的技术就是spring aop + annotation,首先我来定义个注解类 /** * 参数命名好麻烦,我就随便了,只是演示下用法 * @author liuxg * @date 2016年4月13日 上午7:53:52 */ @Documented @Retention(Rete