{"release":{"tag":{"name":"v2.0.1","path":"/xiaoym/knife4j/tags/v2.0.1","tree_path":"/xiaoym/knife4j/tree/v2.0.1","message":"","commit":{"id":"a091b53ddd5036d32561faaa074897e55bec081d","short_id":"a091b53","title":"2.0.1 RELEASED","title_markdown":"2.0.1 RELEASED","description":"","description_markdown":"","message":"2.0.1 RELEASED\n","message_markdown":"2.0.1 RELEASED","detail_path":"/xiaoym/knife4j/commit/a091b53ddd5036d32561faaa074897e55bec081d","commits_path":"/xiaoym/knife4j/commits/a091b53ddd5036d32561faaa074897e55bec081d","tree_path":"/xiaoym/knife4j/tree/a091b53ddd5036d32561faaa074897e55bec081d","author":{"name":"萧明","email":"xiaoymin@foxmail.com","username":"xiaoym","user_path":"/xiaoym","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1676902420607731264/118100_xiaoym_1578918321.jpg!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"萧明","email":"xiaoymin@foxmail.com","username":"xiaoym","user_path":"/xiaoym","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1676902420607731264/118100_xiaoym_1578918321.jpg!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2019-12-22T18:25:14+08:00","committed_date":"2019-12-22T18:25:14+08:00","signature":null,"build_state":null},"archive_path":"/xiaoym/knife4j/repository/archive/v2.0.1","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"Knife4j 2.0.1发布,细节处理！","path":"/xiaoym/knife4j/releases/tag/v2.0.1","tag_path":"/xiaoym/knife4j/tree/v2.0.1","project_id":1872269,"created_at":"2019-12-23T10:08:46+08:00","is_prerelease":false,"description":"`Knife4j`前身是`swagger-bootstrap-ui`,是一个为Swagger接口文档服务的工具\r\n\r\n**文档：**[http://doc.xiaominfo.com](http://doc.xiaominfo.com/)\r\n\r\n**效果(旧版)：**http://swagger-bootstrap-ui.xiaominfo.com/doc.html\r\n\r\n**效果(2.0版):**[http://knife4j.xiaominfo.com/doc.html](http://knife4j.xiaominfo.com/doc.html)\r\n\r\n**Gitee：**https://gitee.com/xiaoym/knife4j\r\n\r\n**GitHub：**https://github.com/xiaoymin/swagger-bootstrap-ui\r\n\r\n**示例：**https://gitee.com/xiaoym/swagger-bootstrap-ui-demo\r\n\r\n## 特性 \u0026 优化\r\n\r\n### knife4j-spring-ui\r\n\r\n1、解决`x-www-form-urlencoded`类型的表单请求，参数勾选复选框无法取消的情况[gitee #I16S14](https://gitee.com/xiaoym/knife4j/issues/I16S14)\r\n\r\n2、个性化配置中新增是否开启动态参数选项,默认为`false`，不开启,如果有需要的可以勾选此选项,可以无限动态添加参数进行接口调试\r\n\r\n3、实现全局搜索功能[gitee #I16ZW4](https://gitee.com/xiaoym/knife4j/issues/I16ZW4)\r\n\r\n4、@Deprecated 标记的接口置为过时[gitee #I1736T](https://gitee.com/xiaoym/knife4j/issues/I1736T)\r\n\r\n5、针对返回的数据太大,导致页面卡死的情况下,界面做限制处理，如果返回的数据大于2M，不进行格式化处理，弹出提示,提醒开发者在raw进行响应内容的查看,只显示纯文本[gitee #I16ZV4](https://gitee.com/xiaoym/knife4j/issues/I16ZV4)\r\n\r\n6、优化响应数据大小的格式化显示,BYTE\\KB\\MB\r\n\r\n7、实现图片预览功能[gitee #I173AN](https://gitee.com/xiaoym/knife4j/issues/I173AN)\r\n\r\n如果你后端是Java+Spring的技术栈，在使用springfox的同时，想换一个Swagger的Ui皮肤，通过在pom.xml中直接引入即可,如下：\r\n\r\n```xml\r\n\u003Cdependency\u003E\r\n  \u003CgroupId\u003Ecom.github.xiaoymin\u003C/groupId\u003E\r\n  \u003CartifactId\u003Eknife4j-spring-ui\u003C/artifactId\u003E\r\n  \u003Cversion\u003E2.0.1\u003C/version\u003E\r\n\u003C/dependency\u003E\r\n```\r\n\r\n### Knife4j-Spring\r\n\r\n使用Spring Boot的技术栈可以通过引用starter的方式快速引入使用,注意该starter组件是包含Ui的,如下：\r\n\r\n```xml\r\n\u003Cdependency\u003E\r\n  \u003CgroupId\u003Ecom.github.xiaoymin\u003C/groupId\u003E\r\n  \u003CartifactId\u003Eknife4j-spring-boot-starter\u003C/artifactId\u003E\r\n  \u003Cversion\u003E2.0.1\u003C/version\u003E\r\n\u003C/dependency\u003E\r\n```\r\n\r\n如果是微服务的情况下,微服务其实不需要引用Ui的jar包，只需要在网关引用Ui的jar包依赖,所以在微服务情况下,使用增强属性只需要引用微服务版本的starter依赖,如下：\r\n\r\n```xml\r\n\u003Cdependency\u003E\r\n    \u003CgroupId\u003Ecom.github.xiaoymin\u003C/groupId\u003E\r\n    \u003CartifactId\u003Eknife4j-micro-spring-boot-starter\u003C/artifactId\u003E\r\n    \u003Cversion\u003E2.0.1\u003C/version\u003E\r\n\u003C/dependency\u003E\r\n\r\n```","author":{"name":"萧明","username":"xiaoym","path":"/xiaoym","avatar_url":"https://foruda.gitee.com/avatar/1676902420607731264/118100_xiaoym_1578918321.jpg!avatar30"},"attach_files":[],"zip_download_url":"/xiaoym/knife4j/releases/tag/v2.0.1.zip","tar_download_url":"/xiaoym/knife4j/releases/tag/v2.0.1.tar.gz"}}}