首页 > 数据库技术 > 详细

使用AOP进行日志记录的Spring Boot数据库项目配置

时间:2020-01-08 17:43:28      阅读:89      评论:0      收藏:0      [点我收藏+]
通过优锐课核心java学习笔记中,我们可以看到在本文中,请参阅如何在Spring Boot项目中设置异步框架以进行日志记录。码了很多专业的相关知识, 分享给大家参考学习。

技术分享图片

使用AOP进行日志记录的Spring Boot数据库项目

在本文中,我想向你展示如何在Spring Boot项目中设置异步框架进行日志记录。这旨在成为三个系列的第一部分。下一篇文章将涉及配置应用程序以进行分析。

为什么要异步记录?优点是将日志记录视为跨领域的问题。这意味着日志记录永远不应与主应用程序逻辑纠缠在一起。

此外,什么时候日志记录成为分析?日志记录和应用程序分析之间有什么关联?当找到错误源时,我们具有调试日志记录来调试应用程序。但是,信息级别的日志记录可以为分析增加价值。因此可以看出,日志记录和分析存在重叠。机器学习还可以吸收这些数据,以分析何时发生故障以及性能。
首先,我们通过创建单独的日志记录包来设置日志记录:

技术分享图片

创建一个单独的日志记录包

我们添加了LoggingAOP类和注释接口LogExecutionTime和LogExecutioonDetails。这两个接口将分别为你提供方法执行的时间和方法签名。

在MutlipleDatabaseController中,将注解添加到方法中,例如,在保存新人员时:

技术分享图片

MultipleDatabaseController

运行应用程序并进行呼叫时,我们有:

技术分享图片

请注意,AOP以干净的方式完成,而在POM中没有太多配置。例如,我没有明确指定编译时间或显式加载编织。我让Spring决定一切。Spring还选择了最佳的AOP框架。这减少了应用程序的启动时间,并使POM的配置更简洁。更少总是更好!

吐血整理了一套完整的架构体系思维导图,朋友们可以参照知识点学习

技术分享图片

使用AOP进行日志记录的Spring Boot数据库项目配置

原文:https://blog.51cto.com/14634606/2465174

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!