概况:
项目框架:Spring4,Hibernate4,SpringMVC
项目结构:使用了最常用的model,dao,service,controller
我的项目是在service层控件事务,运行日志也加在service层。
aop作用的是xml配置
涉及到的点:
1、自定义Annotation
2、使用SpringAOP
3、AOP通知参数
步骤:
1、自定义Annotation
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface LogInfo {
public String value() default"";
}
介绍一下,只有一个默认值,下面会介绍怎么使用。
2、给service方法添加自定义Annotation
@LogInfo("获取验证码(老婆设备号),")
@Override
public HusRegister getCheckCode(String wifeDevice) {
HusRegister husRegister = registerDao.findHusRegisterByWifeDevice(wifeDevice);
return initRegister(husRegis