Skip to content

LilG123/method-track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

method-track

如何使用

  • 直接从maven中央仓库中引入jar包

    <!-- https://mvnrepository.com/artifact/io.github.LilG123/method-track -->
    <dependency>
      <groupId>io.github.LilG123</groupId>
      <artifactId>method-track</artifactId>
      <version>0.0.1-RELEASE</version>
    </dependency>
    
    
  • 修改包扫描范围 不修改会扫描不到切面 由于这边切面是在com.xinan包下 所以需要添加com.xinan的扫描范围

    image

    image

  • 在需要监控的方法上写上@MethodTrack()注解

    image

  • 通过MethodTrackAspect.methodTrackDataMap.get 通过key(如果没有传value 为包名.类名.方法名 传了value为需要传的值) 获取需要监控的接口的健康信息(上一次调用是否成功 上一次调用时间)

    image

  • 结果

    image

指定value的情况

1.在需要监控的方法加上注解

image

2.从Map中获取对应方法的健康信息

image

3.打印查看结果

image

该注解也可传递需要忽略的异常,使得切面抛出的异常粒度更细

1.在需要监控的方法加上注解 指定value exludes

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages