当前位置: 首页 > wzjs >正文

做网站的业务分析阳泉seo

做网站的业务分析,阳泉seo,wordpress 插件开发,wordpress怎么放视频教程低版的spring boot 1.X接入knife4j 老的项目是用spring boot 1.5.10.RELEASE 不好升级 ,原来接口文档一直用的是老的swagger样式,不是很好看,网上查了下,发现有个knife4j挺好看的,用一下他们的样式,下面是…

低版的spring boot 1.X接入knife4j

老的项目是用spring boot 1.5.10.RELEASE 不好升级 ,原来接口文档一直用的是老的swagger样式,不是很好看,网上查了下,发现有个knife4j挺好看的,用一下他们的样式,下面是接入详细
Maven中引入Jar包
由于是springfox-swagger的增强UI包,所以基础功能依然依赖Swagger,springfox-swagger的jar包必须引入

io.springfox springfox-swagger2 2.9.2 然后引入SwaggerBootstrapUi的jar包 com.github.xiaoymin swagger-bootstrap-ui ${lastVersion} 编写Swagger2Config配置文件 Swagger2Config配置文件如下:

@Configuration
@EnableSwagger2
public class SwaggerConfiguration {

@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage(“com.bycdao.cloud”))
.paths(PathSelectors.any())
.build();
}

private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title(“swagger-bootstrap-ui RESTful APIs”)
.description(“swagger-bootstrap-ui”)
.termsOfServiceUrl(“http://localhost:8999/”)
.contact(“developer@mail.com”)
.version(“1.0”)
.build();
}
}
访问地址
swagger-bootstrap-ui默认访问地址是:http:// h o s t : {host}: host:{port}/doc.html

注意事项
Springfox-swagger默认提供了两个Swagger接口,需要开发者放开权限(如果使用shiro权限控制框架等),如果使用SwaggerBootstrapUi的增强功能,还需放开增强接口地址,所以,放开的权限接口包括3个,分别是:

/swagger-resources:Swagger的分组接口
/v2/api-docs?group=groupName:Swagger的具体分组实例接口,返回该分组下所有接口相关的Swagger信息
/v2/api-docs-ext?group=groupName:该接口是SwaggerBootstrapUi提供的增强接口地址,如不使用UI增强,则可以忽略该接口
Shiro的相关配置实例如下:

/swagger-resources = anon /v2/api-docs = anon /v2/api-docs-ext = anon /doc.html = anon /webjars/** = anon
    //others....
</value>    
SpringBoot中访问doc.html报404的解决办法

实现SpringBoot的WebMvcConfigurer接口,添加相关的ResourceHandler,代码如下:

@SpringBootApplication
@ConditionalOnClass(SpringfoxWebMvcConfiguration.class)
public class SwaggerBootstrapUiDemoApplication implements WebMvcConfigurer{

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}

}
使用SpringMvc的朋友.在web.xml中配置了DispatcherServlet,则需要追加一个url匹配规则,如下

cmsMvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:config/spring.xml 1 cmsMvc *.htm cmsMvc /v2/api-docs cmsMvc /swagger-resources cmsMvc /v2/api-docs-ext

UI效果图
接口说明

接口调试

个性化设置

接口离线文档

http://www.dtcms.com/wzjs/420302.html

相关文章:

  • 网站文章优化百度seo效果怎么样
  • app购物网站建设搜索百度app下载
  • 兰州网站建设 冰雨seo查询爱站网
  • 深圳网站建设大公司google谷歌
  • 建设银行网站个人银行上不去2022搜索引擎
  • ppt免费下载素材库广告优化师工资一般多少
  • 门户网站制作模板制作一个app软件需要多少钱
  • 中山网站排名今天热点新闻
  • flash网站导航怎么做如何制作网站最简单的方法
  • c2c网站建设2020年度关键词有哪些
  • 网站页面打开速度慢推广途径有哪些
  • 济南网站建设优化中国的网络营销公司
  • 合肥网站制作价格自己建网站详细流程
  • 塑料公司网站建设方案百度网页搜索
  • 大岭山仿做网站宁波seo外包公司
  • 吴志国网站建设工作室淘宝seo软件
  • 网站建设与管理专业实训室app推广联盟
  • 网站域名如何起网站seo方案策划书
  • 长沙手机网站建设公司排名soso搜搜
  • 网站vip功能怎么实现俄罗斯搜索引擎yandex推广入口
  • 网站手机版二维码怎么做软件培训
  • wordpress 邮件 gmail广州seo全网营销
  • 南昌比较好的网站设计常用的五种网络营销工具
  • 平台网站建设设计百度指数查询工具
  • 有永久免费的域名吗知乎seo门户网价格是多少钱
  • 国内免费建站网站哈尔滨seo网站管理
  • 门户网站建设教程百度推广如何计费
  • 怎么在搜狐快站上做网站爱链
  • 百度竞价推广优势网站seo优化服务
  • 抖音代运营多少钱一个月google搜索排名优化