温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在Spring Boot项目中设置异步框架进行日志记录

发布时间:2020-06-09 17:46:13 来源:亿速云 阅读:691 作者:元一 栏目:编程语言

SpringBoot

SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。

SpringBoot安装

要在Eclipse里使用SpringBoot,首先要安装下STS插件

安装插件之前,我一般建议大伙开下vpn 因为是下载国外的东西 用vpn会很快;

后面新建springboot项目的时候,会下载jar包,用国内镜像会快很多;

打开Eclipse 菜单栏 Help -> Eclipse Marketplace...

选择Popular,然后下载

如何在Spring Boot项目中设置异步框架进行日志记录



如何在Spring Boot项目中设置异步框架进行日志记录


点confirm


如何在Spring Boot项目中设置异步框架进行日志记录



选择 accept

如何在Spring Boot项目中设置异步框架进行日志记录

等待安装,

如何在Spring Boot项目中设置异步框架进行日志记录

点Yes 重启生效


插件安装完毕

如何在Spring Boot项目中设置异步框架进行日志记录

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

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

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

如何在Spring Boot项目中设置异步框架进行日志记录

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

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

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

如何在Spring Boot项目中设置异步框架进行日志记录

MultipleDatabaseController

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

如何在Spring Boot项目中设置异步框架进行日志记录

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI