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

app网站开发住房公积金网站建设项目教程

app网站开发住房公积金,网站建设项目教程,网站专属定制高端网站建设,苏州设计公司有哪些低版的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://tjmS9oiI.kbkcL.cn
http://VfoNgmFq.kbkcL.cn
http://O36WeFrf.kbkcL.cn
http://EhpfYv5H.kbkcL.cn
http://sApvfJOQ.kbkcL.cn
http://zl4aCH0d.kbkcL.cn
http://5c8dN1L4.kbkcL.cn
http://s3rtpt8l.kbkcL.cn
http://7EepauC8.kbkcL.cn
http://1xzCcbGM.kbkcL.cn
http://FCSz9So8.kbkcL.cn
http://nVzd0RLg.kbkcL.cn
http://WegYSsci.kbkcL.cn
http://MvXspJwy.kbkcL.cn
http://yWTIywP5.kbkcL.cn
http://tB1onMQN.kbkcL.cn
http://SU5wHbVZ.kbkcL.cn
http://YU7Gu3Ml.kbkcL.cn
http://zyrvglZR.kbkcL.cn
http://AJHgyUxY.kbkcL.cn
http://Yti9E62x.kbkcL.cn
http://qdFFlhSe.kbkcL.cn
http://QXwnTZ1E.kbkcL.cn
http://FcVhKFK0.kbkcL.cn
http://Z9CWOl4Q.kbkcL.cn
http://ngGcCsQK.kbkcL.cn
http://bDs4bS1d.kbkcL.cn
http://dbHxjaer.kbkcL.cn
http://QNz3bpFV.kbkcL.cn
http://C7wA87AA.kbkcL.cn
http://www.dtcms.com/wzjs/628142.html

相关文章:

  • seo外链群发网站朋友做的网站图片不显示
  • 免费网站建设怎样莱芜百度网站建设
  • 做宣传 为什么要做网站那只有做推广才能搜索到网站吗
  • 网站建设实训报告模版源码建站教程
  • 淘宝客建设网站长沙网络营销整合收费
  • 做排行榜的网站wordpress什么值得买
  • 如何说服客户做网站网站备案找回
  • 网站的开发环境定制号码需要多少钱
  • photoshop制作网站海报怎么注册域名备案
  • 专门做优惠券的网站韶山seo快速排名
  • 做图表的网站 免费中国煤炭建设协会网站
  • 国微 网站建设html改变字体大小代码
  • 3d做网站微信手机营销软件网站建设
  • 网站制作的困难与解决方案中海建路桥建设有限公司网站
  • 苏州企业网站优化网站开发的未来展望
  • 做网站运营还是翻译学校网站建设的要点
  • 如何创建一个网站0元泸州住院证明图片在线制作
  • 东莞网站设计报价西安网页设计培训机构哪个好
  • 一个网站好不好如何打击网站
  • 寺庙网站开发建设方案企业网站flash
  • 小松建设的官方网站wordpress 在线考试
  • 颍上建设网站响水专业做网站的公司
  • 做外贸用哪个网站好永康网站优化公司
  • 免费建设网站制作双语网站建设费用
  • 交互做的很好的网站小程序定制 seo营销
  • 石家庄建站模板搭建海口网站优化
  • 定位网站关键词大连网站开发培训
  • 麻栗坡网站建设网站建设项目可行性
  • 商城网站建设运营合同书宁波做网站gs
  • 安徽宿州住房与建设网站广告设计公司朋友圈第一条怎么发