# spring-boot-skywalking **Repository Path**: xhs101/spring-boot-skywalking ## Basic Information - **Project Name**: spring-boot-skywalking - **Description**: SpringBoot + skywalking 将接口的入参、出参、异常等信息上报到skywalking 链路追踪服务器上 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-06-17 - **Last Updated**: 2025-08-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-skywalking ### 介绍📖 SpringBoot + skywalking 将接口的入参、出参、异常等信息上报到skywalking 链路追踪服务器上 ### 使用技术📔 springboot 2.7.18
validation 2.7.18
lombok 1.18.30
hutool-all 5.8.28
fastjson2 2.0.51
aspectjrt 1.9.7
aspectjweaver 1.9.7
apm-toolkit-trace 9.1.0
apm-toolkit-logback-1.x 9.1.0
### 项目启动📚 请参考:https://blog.csdn.net/qq_42021376/article/details/139742026?spm=1001.2014.3001.5502 增加 jvm参数 ```shell -javaagent:D:\soft-ware\skywalking-agent\skywalking-agent.jar -Dskywalking.agent.service_name=xhs::spring-boot-skywalking -Dskywalking.collector.backend_service=127.0.0.1:11800 ``` ### 项目打包📚 ```shell mvn clean package -P prod ``` ### LINUX 环境部署📔 > 将target目录下的 spring-boot-skywalking.tar.gz 包上传至服务器,并解压 > 后续如果没有引入依赖,可以直接上传target目录下spring-boot-skywalking.jar 包执行重启命令即可 ```shell # 执行app.sh 脚本 ## 启动 sh app.sh start ## 重启 sh app.sh restart ## 停止 sh app.sh stop ```