com.spring4all 版本问题旧版本下载不了
•
人工智能
在pom.xml中引入依赖:
com.spring4all swagger-spring-boot-starter 2.0.2.RELEASE
注意
从1.6.0开始,我们按Spring Boot官方建议修改了artifactId为swagger-spring-boot-starter,1.6.0之前的版本不做修改,依然为使用spring-boot-starter-swagger !**
从2.0.0开始,不再需要手工添加@EnableSwagger2Doc来启动Swagger配置
默认情况下就能产生所有当前Spring MVC加载的请求映射文档。
配置示例
springfox.documentation.enabled=true swagger.title=spring-boot-starter-swagger swagger.description=Starter for swagger 2.x swagger.version=1.4.0.RELEASE swagger.license=Apache License, Version 2.0 swagger.licenseUrl=https://www.apache.org/licenses/LICENSE-2.0.html swagger.termsOfServiceUrl=https://github.com/dyc87112/spring-boot-starter-swagger swagger.contact.name=didi swagger.contact.url=http://blog.didispace.com swagger.contact.email=dyc87112@qq.com swagger.base-package=com.didispace swagger.base-path=/** swagger.exclude-path=/error, /ops/** swagger.globalOperationParameters[0].name=name one swagger.globalOperationParameters[0].description=some description one swagger.globalOperationParameters[0].modelRef=string swagger.globalOperationParameters[0].parameterType=header swagger.globalOperationParameters[0].required=true swagger.globalOperationParameters[1].name=name two swagger.globalOperationParameters[1].description=some description two swagger.globalOperationParameters[1].modelRef=string swagger.globalOperationParameters[1].parameterType=body swagger.globalOperationParameters[1].required=false # 取消使用默认预定义的响应消息,并使用自定义响应消息 swagger.apply-default-response-messages=false swagger.global-response-message.get[0].code=401 swagger.global-response-message.get[0].message=401get swagger.global-response-message.get[1].code=500 swagger.global-response-message.get[1].message=500get swagger.global-response-message.get[1].modelRef=ERROR swagger.global-response-message.post[0].code=500 swagger.global-response-message.post[0].message=500post swagger.global-response-message.post[0].modelRef=ERROR # Spring Boot 2.6及以上需要配置这个参数 spring.mvc.pathmatch.matching-strategy=ant_path_matcher
默认配置
springfox.documentation.enabled=是否启用swagger,默认:true swagger.title=标题 swagger.description=描述 swagger.version=版本 swagger.license=许可证 swagger.licenseUrl=许可证URL swagger.termsOfServiceUrl=服务条款URL swagger.contact.name=维护人 swagger.contact.url=维护人URL swagger.contact.email=维护人email swagger.base-package=swagger扫描的基础包,默认:全扫描 swagger.base-path=需要处理的基础URL规则,默认:/** swagger.exclude-path=需要排除的URL规则,默认:空 swagger.host=文档的host信息,默认:空 swagger.globalOperationParameters[0].name=参数名 swagger.globalOperationParameters[0].description=描述信息 swagger.globalOperationParameters[0].modelRef=指定参数类型 swagger.globalOperationParameters[0].parameterType=指定参数存放位置,可选header,query,path,body.form swagger.globalOperationParameters[0].required=指定参数是否必传,true,false
1.3.0.RELEASE新增:swagger.host属性,同时也支持指定docket的配置
1.4.0.RELEASE新增:
swagger.enabled:用于开关swagger的配置
swagger.globalOperationParameters:用于设置全局的参数,比如:header部分的accessToken等。该参数支持指定docket的配置。
2.0.0.RELEASE调整:
原来的swagger.enabled配置修改为springfox.documentation.enabled来控制
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/3508f50ef5.html
