Spring AOP日志框架实现步骤图解如何绘制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1406个文字,预计阅读时间需要6分钟。
AOP日志框架实现,采用JDK动态代理实现日志框架,首先在项目包com.ay.test下创建业务接口类BusinessClassService,代码如下:
javapublic interface BusinessClassService { 日常开发业务创建接口类}
AOP日志框架实现
JDK动态代理实现日志框架
首先,在项目包com.ay.test 下创建业务接口类BusinessClassService,具体代码如下:
BusinessC lassService 业务接口类可以理解为日常开发业务创建的接口类, 接口中有一个简 单的方法doSomeThing 。然后,开发业务类的实现类BusinessClassServiceImpl,具体代码如下:
实现类BusinessClassServicelmpl 实现了BusinessClassServ ice 接口, 并实现了doSomeThing 方法,在方法中打印“ do something ......” 。接着,开发日志接口类My Logger , 具体代码如下:
• savelntoMethodTime : 记录进入方法的时间。 • saveOutMethodTime : 记录退出方法的时间。 接口类MyLogger 开发完成之后,用MyLoggerlmpl 类实现它, 具体代码如下:
MyLoggerlmpl 类实现接口MyLogger , 并实现savelntoMethodTime 和saveOutMethodTime 方法,在方法内部打印进入/退出方法的时间。
本文共计1406个文字,预计阅读时间需要6分钟。
AOP日志框架实现,采用JDK动态代理实现日志框架,首先在项目包com.ay.test下创建业务接口类BusinessClassService,代码如下:
javapublic interface BusinessClassService { 日常开发业务创建接口类}
AOP日志框架实现
JDK动态代理实现日志框架
首先,在项目包com.ay.test 下创建业务接口类BusinessClassService,具体代码如下:
BusinessC lassService 业务接口类可以理解为日常开发业务创建的接口类, 接口中有一个简 单的方法doSomeThing 。然后,开发业务类的实现类BusinessClassServiceImpl,具体代码如下:
实现类BusinessClassServicelmpl 实现了BusinessClassServ ice 接口, 并实现了doSomeThing 方法,在方法中打印“ do something ......” 。接着,开发日志接口类My Logger , 具体代码如下:
• savelntoMethodTime : 记录进入方法的时间。 • saveOutMethodTime : 记录退出方法的时间。 接口类MyLogger 开发完成之后,用MyLoggerlmpl 类实现它, 具体代码如下:
MyLoggerlmpl 类实现接口MyLogger , 并实现savelntoMethodTime 和saveOutMethodTime 方法,在方法内部打印进入/退出方法的时间。

