原生界面

新的界面

引入
项目介绍
Knife4j的前身是swagger-bootstrap-ui,前身swagger-bootstrap-ui是一个纯swagger-ui的ui皮肤项目
一开始项目初衷是为了写一个增强版本的swagger的前端ui,但是随着项目的发展,面对越来越多的个性化需求,不得不编写后端Java代码以满足新的需求,在swagger-bootstrap-ui的1.8.5~1.9.6版本之间,采用的是后端Java代码和Ui都混合在一个Jar包里面的方式提供给开发者使用.这种方式虽说对于集成swagger来说很方便,只需要引入jar包即可,但是在微服务架构下显得有些臃肿。
因此,项目正式更名为knife4j,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍,更名也是希望把她做成一个为Swagger接口文档服务的通用性解决方案,不仅仅只是专注于前端Ui前端.
swagger-bootstrap-ui的所有特性都会集中在knife4j-spring-ui包中,并且后续也会满足开发者更多的个性化需求.
主要的变化是,项目的相关类包路径更换为com.github.xiaoymin.kni

Knife4j是从swagger-bootstrap-ui发展而来的增强版Swagger UI,旨在提供一个专注于Swagger接口文档的通用解决方案。它将后端Java代码与UI分离,以适应微服务架构,且支持更多个性化需求。通过引入knife4j-spring-boot-starter依赖,开发者可以轻松集成Swagger 3.0版本的UI界面。项目已更改类包路径,并提供了详细的文档支持。
6690

被折叠的 条评论
为什么被折叠?



