package com.test.config;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
* Swagger配置
* @author xietao
* 2022年6月21日 下午4:38:26
*
*/
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Value("${swagger.version}")
private String version;
@Value("${swagger.enabled:true}")
private boolean enabled;
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.enable(enabled)
.apiInfo(apiInfo())
.select()
//加了ApiOperation注解的方法,生成接口文档
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
//包下的类,生成接口文档
//.apis(RequestHandlerSelectors.basePackage("io.renren.modules.job.controller"))
.paths(PathSelectors.any())
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("spring-boot-signature SpringBoot2API接口文档")
.description("测试文档")
.termsOfServiceUrl("http://localhost:8080/testservice/doc.html")
.version(version)
.build();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SpringBoot使用TraceId日志链路追踪
共13个文件
java:9个
xml:2个
properties:2个
需积分: 0 0 下载量 110 浏览量
2024-11-11
14:45:43
上传
评论
收藏 12KB ZIP 举报
温馨提示
SpringBoot集成log4j实现TraceId日志链路追踪,无需引入组件,主要解决业务调用链场景,很长,调了各种各样的方法,看日志的时候,各个接口的日志穿插,查看不方便。为了解决这个痛点,就使用了TraceId,根据TraceId关键字进入服务器查询日志中是否有这个TraceId,这样就把同一次的业务调用链上的日志串起来了。博客:https://blog.csdn.net/u011974797/article/details/143682368
资源推荐
资源详情
资源评论
收起资源包目录
spring-boot-log.zip (13个子文件)
spring-boot-log
pom.xml 3KB
src
main
resources
application.properties 156B
application-dev.properties 162B
logback-spring.xml 3KB
java
com
test
ApplicationMain.java 308B
controller
TestController.java 867B
utils
ThreadMdcUtil.java 2KB
service
TestService.java 622B
MyThreadPoolTaskExecutor.java 851B
aop
LogInterceptor.java 1KB
config
ThreadPoolConfig.java 1KB
SwaggerConfig.java 2KB
WebConfigurerAdapter.java 2KB
共 13 条
- 1
资源评论
涛哥是个大帅比
- 粉丝: 406
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 每周质量安全排查报告.docx
- 排水报装接入申请表.docx
- 评估报告公示公众意见表.doc
- 评审、登记备案情况表.docx
- 墙板隐蔽前监理检查记录.docx
- 抢救室、输液室周带教计划表.docx
- 人防工程主体结构验收前监理人员检查记录表.docx
- 人防工程竣工验收前监理人员检查记录.docx
- 人防门框及临战封堵框常规数据检查表.docx
- 人防门扇常规数据检查表.docx
- 社区工作者岗位表.docx
- 涉及消防的建筑材料、构配件和设备的进场试验报告汇总表.docx
- 涉及消防的各分部分项工程消防查验结果表.docx
- 十级伤残鉴定标准表.docx
- 市标化优良工地检查自评表(施工、监理企业用表).docx
- 输液结束(拔针)流程表.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功