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

SpringBoot

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站建设、成都网站建设、武城网络推广、重庆小程序开发、武城网络营销、武城企业策划、武城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供武城建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

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的配置更简洁。更少总是更好!


网页标题:如何在SpringBoot项目中设置异步框架进行日志记录
文章分享:http://myzitong.com/article/pspsdj.html