-
Notifications
You must be signed in to change notification settings - Fork 283
Spring Boot Web 集成指南
尹吉欢 edited this page May 17, 2020
·
3 revisions
基于 Spring Boot 做 Web 应用开发,我们最常用到的一个 Starter 包就是 spring-boot-starter-web。
如果你使用了 Kitty 来构建微服务的框架,那么就不再需要直接依赖 spring-boot-starter-web。而是需要依赖 Kitty 中的 kitty-spring-cloud-starter-web。
kitty-spring-cloud-starter-web 在 spring-boot-starter-web 的基础上进行了封装,会对请求的 Url 进行 Cat 埋点,会对一些通用信息进行接收透传,会对 RestTemplate 的调用进行 Cat 埋点。
在项目中依赖 kitty-spring-cloud-starter-web:
<dependency>
<groupId>com.cxytiandi</groupId>
<artifactId>kitty-spring-cloud-starter-web</artifactId>
<version>Kitty Version</version>
</dependency>
启动项目,然后访问你的REST API。可以在 Cat 的控制台看到 URL 的监控信息。
点击URL进去可以看到具体的URL信息。
再进一步可以看到整个URL的信息,比如数据库的查询,缓存的操作,Http的调用等。后端同学在优化性能的时候就直接从URL下手可以将整个请求的链路耗时的情况都分析清楚。