关于Spring Aop,日志功能简单的实现
2017-03-18 13:37
495 查看
在Spring自定义xml文件中加入以下代码
xmlns:aop="http://www.springframework.org/schema/aop"
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"
<!-- 自动代理类 -->
<aop:aspectj-autoproxy ></aop:aspectj-autoproxy>
以下是具体的切面类
需要一个aspectjweaver架包
@Service
@Aspect
public class Logrecord {
@Before("pointCut()")
public void before(){
SimpleDateFormat ss=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String ssql1= ss.format(new Date());
String log="日志记录开始"+ssql1;
System.out.println(log);
}
//自定义切入 动态切入 静态切入
@Pointcut("execution(* com.*.*.*.*(..))")
private void pointCut(){}
}
xmlns:aop="http://www.springframework.org/schema/aop"
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"
<!-- 自动代理类 -->
<aop:aspectj-autoproxy ></aop:aspectj-autoproxy>
以下是具体的切面类
需要一个aspectjweaver架包
@Service
@Aspect
public class Logrecord {
@Before("pointCut()")
public void before(){
SimpleDateFormat ss=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String ssql1= ss.format(new Date());
String log="日志记录开始"+ssql1;
System.out.println(log);
}
//自定义切入 动态切入 静态切入
@Pointcut("execution(* com.*.*.*.*(..))")
private void pointCut(){}
}
相关文章推荐
- 从头认识Spring-3.8 简单的AOP日志实现(注解版)-扩展添加检查订单功能,以便记录并检測输入的參数
- 从头认识Spring-3.7 简单的AOP日志实现(注解版)-增加检查订单功能
- 从头认识Spring-3.4 简单的AOP日志实现-扩展添加检查订单功能,以便记录并检測输入的參数
- 从头认识Spring-3.8 简单的AOP日志实现(注解版)-扩展增加检查订单功能,以便记录并检测输入的参数
- 从头认识Spring-3.4 简单的AOP日志实现-扩展增加检查订单功能,以便记录并检测输入的参数
- 从头认识Spring-3.3 简单的AOP日志实现-增加检查订单功能
- Spring AOP 实现写事件日志功能
- 利用Spring AOP和自定义注解实现日志功能
- java 关于Spring中Aop的简单理解以及SpringBoot如何添加Aop实现步骤
- SpringAOP+注解实现简单的日志管理
- 从头认识Spring-3.2 简单的AOP日志实现-需要记录方法的运行时间
- Spring Aop实现简单日志记录
- 从头认识Spring-3.1 简单的AOP日志实现-某方法之前的前后记录日志
- Spring AOP 实现日志记录功能
- spring aop 实现用户操作日志记录功能
- Spring系列之 (十六):利用Spring AOP和自定义注解实现日志功能
- 在Spring中使用AOP实现日志功能
- SpringBoot+Maven项目实战(6):整合Log4j和Aop,实现简单的日志记录
- 从头认识Spring-3.1 简单的AOP日志实现-某方法之前的前后记录日志
- 从头认识Spring-3.5 简单的AOP日志实现(注解版)-某方法之前的前后记录日志