- 授权协议: Apache-2.0
- 开发语言: Java HTML/CSS
- 操作系统: 跨平台
- 软件首页: https://gitee.com/songxinqiang/SpringBootSwaggerStarter
- 软件文档: https://gitee.com/songxinqiang/SpringBootSwaggerStarter/blob/master/README.md
软件介绍
在spring-boot中使用swagger,可以实现对代码无侵入地集成swagger
使用时的项目配置
需要在spring boot项目中使用,下面按照使用maven构建项目,以使用application.properties
文件来配置进行介绍, 如果使用其他的构建工具或配置文件,做相应的变更即可
在maven配置文件pom.xml
中添加依赖
<dependency> <groupId>cn.songxinqiang</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <version>2.1.1.RELEASE</version> </dependency>
在application.properties
文件中配置api的信息
#配置swagger的api信息 swagger.api.name = demo-api swagger.api.title=Demo API swagger.api.description=SwaggerSpringBootStarter 使用样例,一切就是这么简单 swagger.api.version=2.1.1 swagger.api.contact.name = 阿信sxq swagger.api.contact.email = xinqiang.song@zycoo.com swagger.api.contact.url = https://my.oschina.net/songxinqiang/ swagger.api.exclude-paths=/error,/admin/**
其中忽略路径使用英文逗号进行分隔,可以不进行配置
swagger ui在使用时的配置
api的控制器会监听在地址/v2/api-docs?group=<swagger.api.name配置的值>
, 对于swagger ui来说需要指定服务器的“基础地址”为项目的根地址即可
需要单独准备swagger ui
可以使用maven坐标为
<dependency>
<groupId>cn.songxinqiang</groupId>
<artifactId>swagger-spring-boot-starter-ui</artifactId>
<version>2.1.1.RELEASE</version>
</dependency>
的webjar
使用演示
说明博客: https://my.oschina.net/songxinqiang/blog/1490463
使用演示可以查看 https://gitee.com/songxinqiang/SpringBootSwaggerStarter-Demo
Kafka技术内幕
郑奇煌 / 人民邮电出版社 / 2017-11 / 119.00元
Kafka自LinkedIn开源以来就以高性能、高吞吐量、分布式的特性著称,本书以0.10版本的源码为基础,深入分析了Kafka的设计与实现,包括生产者和消费者的消息处理流程,新旧消费者不同的设计方式,存储层的实现,协调者和控制器如何确保Kafka集群的分布式和容错特性,两种同步集群工具MirrorMaker和uReplicator,流处理的两种API以及Kafka的一些高级特性等。一起来看看 《Kafka技术内幕》 这本书的介绍吧!
CSS 压缩/解压工具
在线压缩/解压 CSS 代码
图片转BASE64编码
在线图片转Base64编码工具