# 2.8 示例代码

目前Knife4j以及前身`swagger-bootstrap-ui`也提供了一些代码示例，可以前往Gitee仓库地址直接获取。

Demo示例地址：[https://gitee.com/xiaoym/swagger-bootstrap-ui-demo](https://gitee.com/xiaoym/swagger-bootstrap-ui-demo)

主要模块说明：

|模块|说明|
|---|---|
|knife4j-aggregation-disk-demo|Knife4j提供的微服务聚合组件，Disk模式下聚合，可参考[实战文档](../action/aggregation-disk.md)|
|knife4j-aggregation-cloud-demo|Knife4j提供的微服务聚合组件，Cloud模式下聚合，可参考[实战文档](../action/aggregation-cloud.md)|
|knife4j-aggregation-eureka-demo|Knife4j提供的微服务聚合组件，Eureka模式下聚合，可参考[实战文档](../action/aggregation-eureka.md)|
|knife4j-aggregation-nacos-demo|Knife4j提供的微服务聚合组件，Disk模式下聚合，可参考[实战文档](../action/aggregation-nacos.md)|
|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示例，可参考文档[快速开始](get_start.md)|
|knife4j-spring-oauth2-authorization_code|Knife4j集成OAuth2.0的授权码模式，可参考[实战文档](../action/oauth2-authorization_code.md)|
|knife4j-spring-oauth2-implicit|Knife4j集成OAuth2.0的简化模式，可参考[实战文档](../action/oauth2-implicit.md)|
|knife4j-spring-oauth2-client_credentials|Knife4j集成OAuth2.0的客户端模式，可参考[实战文档](../action/oauth2-client_credentials.md)|
|knife4j-spring-oauth2-password|Knife4j集成OAuth2.0的密码模式，可参考[实战文档](../action/oauth2-password.md)|
|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|

