手写一个springboot错误自动通知starter插件

栏目: Java · 发布时间: 5年前

内容简介:在实际工作当中, 每次线上问题到达开发时间久,线上日志查找问题麻烦,所以想在程序发生错误时直接监听到并将错误信息发送给开发同学,提高客户使用体验该jar正在申请发布到中央仓库(地址待完善)

手写一个springboot错误自动通知starter插件

缘起

在实际工作当中, 每次线上问题到达开发时间久,线上日志查找问题麻烦,所以想在程序发生错误时直接监听到并将错误信息发送给开发同学,提高客户使用体验

资源

https://github.com/lihang1991/exception-spring-boot-starter

使用

该jar正在申请发布到中央仓库(地址待完善)

  • maven引用
<dependency>
    <groupId>com.github.lihang1991</groupId>
    <artifactId>exception-spring-boot-starter</artifactId>
    <version>1.0.0</version>
</dependency>
  • 配置
exception-handle:
  project-name: com.lihang.exception.client ## 工程名称
  email:
    from: ceshi@163.com # 发送邮箱
    to:
      - ceshi@139.com # 发送到(支持list)
    cc:
      - ceshi@139.com # 抄送(支持list)
spring:
  mail:
    host: smtp.163.com
    port: 25
    password: ceshi123456
    username: ceshi@163.com
@SpringBootApplication
// 切面
@EnableExceptionHandle(value = "execution(* com.lihang.exception.client.controller.*.*(..))")
public class ExceptionCilentApplication {
    public static void main(String[] args) {
        SpringApplication.run(ExceptionCilentApplication.class, args);
    }
}

结果展示

手写一个springboot错误自动通知starter插件


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

性能之巅

性能之巅

Brendan Gregg / 徐章宁、吴寒思、陈磊 / 电子工业出版社 / 2015-8-15 / 128

《性能之巅:洞悉系统、企业与云计算》基于Linux 和Solaris 系统阐述了适用于所有系统的性能理论和方法,Brendan Gregg 将业界普遍承认的性能方法、工具和指标收集于本书之中。阅读本书,你能洞悉系统运作的方式,学习到分析和提高系统与应用程序性能的方法,这些性能方法同样适用于大型企业与云计算这类最为复杂的环境的性能分析与调优。一起来看看 《性能之巅》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具