SpringBootSwaggerStarter 2.0.5 发布,补充 UI 文件

阿信sxq
 阿信sxq
发布于 2018年09月17日
收藏 12

SpringBootSwaggerStarter,用于简化在spring boot的web项目中使用swagger展示api的操作,依据spring boot官方的命名建议,在maven中使用“swagger-spring-boot-starter”的坐标。

此次升级,将版本号与spring boot版本号同步,以后发布均会使用一致的版本号字符串。

从这个版本开始自带基本配置文件,可以不自己写配置了

这次还单独准备了一个附加的组件,用于准备swagger-ui的静态资源文件,添加依赖即可

<dependency>
    <groupId>cn.songxinqiang</groupId>
    <artifactId>swagger-spring-boot-starter-ui</artifactId>
    <version>2.0.5.RELEASE</version>
</dependency>

这个是在springfox提供的文件基础上修改的,将按钮文字切换为中文,简化介绍文字,维持使用2.8.0版本的ui样式,新版本变化较大。

升级之后在maven配置文件之中的配置就修改为

<profiles>
    <profile>
        <id>develop</id>
        <dependencies>
            <dependency>
                <groupId>cn.songxinqiang</groupId>
                <artifactId>swagger-spring-boot-starter</artifactId>
                <version>2.0.5.RELEASE</version>
            </dependency>
            <dependency>
                <groupId>cn.songxinqiang</groupId>
                <artifactId>swagger-spring-boot-starter-ui</artifactId>
                <version>2.0.5.RELEASE</version>
            </dependency>
        </dependencies>
    </profile>
</profiles>

这就是所需的配置了,如果对描述信息自定义的话,可以在application.properties文件中添加

#配置swagger的api信息
swagger.api.name=demo
swagger.api.title=Demo API
swagger.api.description=SwaggerSpringBootStarter 使用样例,一切就是这么简单
swagger.api.version=2.0.4
swagger.api.contactUser=阿信sxq
swagger.api.contactUrl=https://my.oschina.net/songxinqiang
swagger.api.contactEmail=

这样在进行编辑或者打包的时候加上参数 develop 就可以了。

具体的说明可以参考介绍博客

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:SpringBootSwaggerStarter 2.0.5 发布,补充 UI 文件
加载中

精彩评论

阿信sxq
阿信sxq

引用来自“rabbitgg”的评论

很差劲的封装,不建议用
方便使用嘛,对项目本身的代码不会产生任何“污染”,用起来很方便的啊,你觉得哪里有提升的空间啊,提出来,后面好改进啊
rabbitgg
rabbitgg
很差劲的封装,不建议用

最新评论(14

阿信sxq
阿信sxq

引用来自“程序人生2015”的评论

意义何在

引用来自“阿信sxq”的评论

开发中进行api查看以及测试,很有用的

引用来自“程序人生2015”的评论

那是swagger干的事,你这个没鸟用
我说了的啊,我实际上没有做什么,只是写了这个starter,更方便使用
程序人生2015
程序人生2015

引用来自“程序人生2015”的评论

意义何在

引用来自“阿信sxq”的评论

开发中进行api查看以及测试,很有用的
那是swagger干的事,你这个没鸟用
阿信sxq
阿信sxq

引用来自“rabbitgg”的评论

很差劲的封装,不建议用

引用来自“阿信sxq”的评论

方便使用嘛,对项目本身的代码不会产生任何“污染”,用起来很方便的啊,你觉得哪里有提升的空间啊,提出来,后面好改进啊

引用来自“rabbitgg”的评论

开发和测试用了,生产怎么去掉?

引用来自“阿信sxq”的评论

你看我的配制,是放在一个profile里面的,只有加了develop才会打包进去,不加是完全不会打包进去的,已经测试过的,我也是有洁癖的人��

引用来自“rabbitgg”的评论

最好搞个开关,不然谁都不知道,开关为true时,就是开启,就是会有swagger-ui;关闭时,提示swagger不可用
懂maven的都知道是怎么回事吧,而且你说的那个开关那种更不可取,那样才是污染了项目
rabbitgg
rabbitgg

引用来自“rabbitgg”的评论

很差劲的封装,不建议用

引用来自“阿信sxq”的评论

方便使用嘛,对项目本身的代码不会产生任何“污染”,用起来很方便的啊,你觉得哪里有提升的空间啊,提出来,后面好改进啊

引用来自“rabbitgg”的评论

开发和测试用了,生产怎么去掉?

引用来自“阿信sxq”的评论

你看我的配制,是放在一个profile里面的,只有加了develop才会打包进去,不加是完全不会打包进去的,已经测试过的,我也是有洁癖的人��
最好搞个开关,不然谁都不知道,开关为true时,就是开启,就是会有swagger-ui;关闭时,提示swagger不可用
阿信sxq
阿信sxq

引用来自“rabbitgg”的评论

很差劲的封装,不建议用

引用来自“阿信sxq”的评论

方便使用嘛,对项目本身的代码不会产生任何“污染”,用起来很方便的啊,你觉得哪里有提升的空间啊,提出来,后面好改进啊

引用来自“rabbitgg”的评论

开发和测试用了,生产怎么去掉?
你看我的配制,是放在一个profile里面的,只有加了develop才会打包进去,不加是完全不会打包进去的,已经测试过的,我也是有洁癖的人��
rabbitgg
rabbitgg

引用来自“rabbitgg”的评论

很差劲的封装,不建议用

引用来自“阿信sxq”的评论

方便使用嘛,对项目本身的代码不会产生任何“污染”,用起来很方便的啊,你觉得哪里有提升的空间啊,提出来,后面好改进啊
开发和测试用了,生产怎么去掉?
阿信sxq
阿信sxq

引用来自“程序人生2015”的评论

意义何在
开发中进行api查看以及测试,很有用的
程序人生2015
程序人生2015
意义何在
阿信sxq
阿信sxq

引用来自“jason_z519”的评论

中文乱码了。。。
请问你说的是哪个位置
阿信sxq
阿信sxq

引用来自“蓝水晶飞机”的评论

我觉得这个名字不如改成这样:Swagger-SpringBoot-Starter
这个是按照官方的命名方式来的
返回顶部
顶部