示例代码
目前Knife4j以及前身swagger-bootstrap-ui
也提供了一些代码示例,可以前往Gitee仓库地址直接获取。
Demo示例地址:https://gitee.com/xiaoym/swagger-bootstrap-ui-demo
主要模块说明:
模块 | 说明 |
---|---|
knife4j-aggregation-disk-demo | Knife4j提供的微服务聚合组件,Disk模式下聚合,可参考实战文档 |
knife4j-aggregation-cloud-demo | Knife4j提供的微服务聚合组件,Cloud模式下聚合,可参考实战文档 |
knife4j-aggregation-eureka-demo | Knife4j提供的微服务聚合组件,Eureka模式下聚合,可参考实战文档 |
knife4j-aggregation-nacos-demo | Knife4j提供的微服务聚合组件,Disk模式下聚合,可参考实战文档 |
knife4j-springdoc-openapi-demo | 在Spring Boot单体架构下集成Knife4j,基于springdoc-openapi以及OpenAPIV3 |
knife4j-springfox-boot-v3-demo | 在Spring Boot单体架构下集成Knife4j,基于Springfox3以及OpenAPIv3 |
knife4j-spring-boot-demo | 在Spring Boot架构下集成knife4j的项目示例,主要是基于OpenAPIV2 |
knife4j-lower-spring-boot-demo | Spring Boot低版本测试集成Knife4j,主要复测Bug使用。开发者可不用理会 |
knife4j-spring-boot-single-demo | 在Spring Boot单体架构下集成knife4j的项目示例 |
knife4j-spring-boot-fast-demo | Spring Boot单体框架快速集成Knife4j示例,可参考文档快速开始 |
knife4j-spring-oauth2-authorization_code | Knife4j集成OAuth2.0的授权码模式,可参考实战文档 |
knife4j-spring-oauth2-implicit | Knife4j集成OAuth2.0的简化模式,可参考实战文档 |
knife4j-spring-oauth2-client_credentials | Knife4j集成OAuth2.0的客户端模式,可参考实战文档 |
knife4j-spring-oauth2-password | Knife4j集成OAuth2.0的密码模式,可参考实战文档 |
knife4j-spring-cloud-gateway | 在Spring Cloud微服务架构下通过gateway网集成knife4j的示例 |
knife4j-spring-boot2-demo | Spring Boot 2.x系列版本集成Knife4j |
knife4j-jfinal-demo | 在JFinal框架中集成Knife4j,目前正在开发中,该示例无效,开发者可不用理会 |
swagger-bootstrap-ui-demo-mvc | 在Spring MVC模式下集成swagger-bootstrap-ui |
swagger-bootstrap-ui-demo | 在Spring Boot单体架构下集成swagger-bootstrap-ui |
swagger-bootstrap-ui-gateway | 在Spring Cloud微服务架构下通过gateway网关集成swagger-bootstrap-ui |
swagger-bootstrap-ui-zuul | 在Spring Cloud微服务架构下通过zuul网关集成swagger-bootstrap-ui |