Knife4j是为Java MVC框架集成化Swagger转化成Api文本文档的提高解决方法,其前身是swagger-bootstrap-ui,取名字kni4j是期待她能像一把短刀一样精巧、轻巧、而且作用强大!
手机软件截屏1
手机软件详细介绍
Knife4j的前称是swagger-bootstrap-ui,为了更好地切合微服务架构的构架发展趋势,因为原先swagger-bootstrap-ui选用的是后面Java编码 前面Ui混和装包的方法,在分布式架构下显的很松垮,因而新项目宣布改名为knife4j
更名后关键潜心的层面
前后左右端Java编码及其前面Ui控制模块开展分离出来,在分布式架构下应用更为灵便
给予致力于Swagger的提高解决方法,有别于仅仅改进提高前面Ui一部分
手机软件截屏2
功能介绍
不应用提高作用,单纯换一个swagger的前面肌肤,这样的事情是最容易的,你新项目构造下不用变动
可以直接引用swagger-bootstrap-ui的最后一个版本号1.9.6或是应用knife4j-spring-ui
Spring Boot新项目单个构架应用提高作用
在Spring Boot单个构架下,knife4j给予了starter供开发人员迅速应用
Spring Cloud分布式架构
在Spring Cloud的微服务架构下,每一个微服务架构实际上并不一定引进前面的Ui資源,因而在每一个微服务架构的Spring Boot新项目下,引进knife4j给予的微服务架构starter