CAT服务端部署完并启动之后,一步一步的将我们的Spring Boot应用连接上CAT。
demo 地址:
1 | git clone https://github.com/Gsealy/CATClientDemo.git |
一、构建Spring Boot应用
方法一:从start.spring.io快速构建完整项目,仅需添加web依赖。
方法二:直接在IDE(idea或者STS)中创建Spring Boot应用即可。
先给出项目内文件结构:

在WebApplication类中创建Controller,如下所示:
1 |
|
这样直接运行就是一个跑在8080端口上的web服务了。
在pom.xml中添加cat-client依赖,为了做单元测试,同时也添加一下junit依赖
1 | <dependency> |
二、添加配置文件
在resources目录下,新建META-INF文件夹
在META-INF中新建app.properties配置文件并添加应用名称,从而让CAT服务端能正常接收应用名称
1 | =webserver |
三、添加埋点方案
从cat目录下框架埋点方案集成的文件夹中找到springboot的埋点方案,放进项目中。
1 |
|
四、修改Controller
修改之前的index方法,添加Transaction和Event。
1 | ("/index/{id}") |
五、运行测试
可以直接跑demo中的单元测试,也可以直接启动web服务,然后自测。
可以在CAT服务端看到当前的应用已经连上了

在Transaction和Event中也都能看到相应的log。
结束!🔚
