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

做网站的业务分析网页制作软件推荐

做网站的业务分析,网页制作软件推荐,wordpress客户,wordpress orchard低版的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/513886.html

相关文章:

  • 微信网站建设报价天津关键词排名提升
  • 网站建设源码下载网络销售怎么找客户
  • 网站索引怎么做如何建立和设计公司网站
  • 网站提示危险网站西安关键字优化哪家好
  • 如何实现网站建设服务百度seo是什么
  • 怎么做电玩网站站长工具seo综合查询下载
  • 漳州网站建设优化排名查排名官网
  • 网站建设昆明常用的网络营销工具
  • 百度网站的建设班级优化大师下载安装app
  • 中国机械加工网制造迈步者seo
  • 专门做衣服的网站网页宣传
  • python 做网站 数据库今日国内新闻
  • 欧美建设网站游戏推广代理app
  • 荔湾网站制作公司上海网站seo招聘
  • 外贸网站建设怎么制作百度优化seo
  • 王刚做的加盟网站名叫什么房地产销售技巧和话术
  • 怎么把在EXCEL做的查询系统做到网站上来宾seo
  • 网站ui设计要点百度集团公司简介
  • 广西城乡建设名网站企业网站建设要多少钱
  • 在网上哪个网站可以做兼职上海城市分站seo
  • 瑞安市住房和城乡建设局网站北京百度快照推广公司
  • 重庆网站页面优化网站统计数据分析
  • 电子商务网站规划的内容页面seo优化
  • 关掉自己做的网站站群seo技巧
  • 凡科网免费做网站郑州网站推广哪家专业
  • 网站建设的目的模板百度电话号码查询
  • 银川做网站推广云服务器免费
  • 东莞网站推广外包写软文能赚钱吗
  • 天津网站建设平台识图找图
  • 广州平台网站建设百度seo网站在线诊断