介绍
- 接口的统一返回类
- 同一的返回可以减少调用端的麻烦
- 主要对象
- 接口使用
```java
/**
- jdevelops
- @return ResultVO
*/
@GetMapping(“/jdevelops”)
public ResultVO
testGlobalErrors(){ return ResultVO.success(“hi jdevelops “); }
- 接口返回效果
```json
{
"code": 10000,
"message": "hi jdevelops",
"data": null,
"ts": 1639114482236,
"traceId": "9708403571429440",
"success": false
}
其他功能
新增 Skywalking 项目中获取追踪ID
- 项目启动时加入参数 (使用 Skywalking 监控项目
- jar 启动
- -javaagent:路径/skywalking-agent.jar
- Idea源码启动的话
- jar 启动
- skywalking 没有启动时
- 如果像以前那样使用,则毫无变化
新增tlog的 traceId
相关如上, 默认先使用 skywalking 的,如果 skywalking traceId为空,才使用 tlog的 traceId