技术标签: spring boot swagger2 # Spring
mac idea 创建 springboot 项目_MR.骑士道-程序员宅基地
<!-- swagger -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<!-- swagger-ui.html模式 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<!-- doc.html模式 -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.9.2</version>
</dependency>
package com.example.emoticon.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
* @ClassName SwaggerConfig
* @Description Swagger配置
* @Author WangJing
* @Date 2021/3/23 2:01 下午
* @Version V1.1.0
*/
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.pathMapping("/")
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.emoticon.controller"))
.paths(PathSelectors.any())
.build().apiInfo(new ApiInfoBuilder()
.title("表情包项目接口文档")
.description("描述:交互接口.")
.version("1.0")
.contact(new Contact("emoticon","",""))
.build());
}
}
http://localhost:8099/swagger-ui.html#/
http://localhost:8080/doc.html
注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!
DB4O on Android | Beijing 经验 开放 dB4O 开发 聚会 Party Open | - 好看簿图片博客:用照片记录生活 DB4O on Android | Beijing 经验 开放 dB4O 开发 聚会 Party Open | - 好...
以上就是Spring Boot中常用的几种接收前端参数的方式,可以根据需要选择使用。然后前端发送的请求体可能是JSON格式,会映射到User对象上。然后请求URL为/test?然后请求URL为/test/10。_springboot怎么接收前端参数
原始字符设备驱动,patform框架,设备树这三种方法来点亮led灯的原理都是配置gpio寄存器。但在实际开发中,需要用到的引脚非常多。都是用前面讲到的方法不显示,麻烦。实际开发中我们常用pinctrl和gpio子系统来进行GPIO驱动开发。_pinctrl设备
Rust 1.7.0 中的宏使用范围包含三种情况:第一种情况是宏定义在当前文件里。这个文件可能是 crate 默认的 module,也可能是随意的 module 模块。另外一种情况是宏定义在当前 crate 。可是不是在当前文件里,而是其它 module 模块中。第三种情况是宏定义在其它的 crate 中。或者其它的 crate 子模块中。使用#[macro_use] 能够使被注解的module模..._macro_rules! module
获取表单中的数据 slot-scope = ‘scpope ’ 定义作用域插槽 使用: scope.row.xx=‘xx’ scope.row 固定写法< el-dialog :visible.sync=’ xx’ > 组件弹框清空表单 :@coles = ‘xx’ 给表单注册个coles 事件 弹窗被关闭时 就会调用..._什么是es6模块化
在编程中我们时不时会遇到一些需要产生一系列随机数的问题,在查找了一系列资料后,我就来分享一下rand函数的用法。 首先,rand函数需要用到头文件stdlib.h和time.h,不同的编译器所需的头文件可能不同,大家需要查找一下。在调用rand函数时,我们需要设置随机数种子,通俗来讲就是一系列自变量的值,不然它的默认值为1,即你产生的随机数都会相等,这时候就要用到srand函数,一般我们只需..._rand()函数怎么用c语言
最近在弄一个东东,类似那种CMS的后台管理系统,方便作为其它项目的初始化框架用的。现在遇到个问题,如标题所示:Dapper通用的多表联合分页查询怎么破?单表的话很简单就可以实现,多表不通用的话也可以很方便的实现,那么如果多表通用的话,怎么办呢?难道只能通过拼接sql或者使用存储过程吗?我先来展示下我的实现方式,希望你有更好的方式,然后同我分享一下,以便解决我的困扰。因为本来就是做的传统的CMS类似..._dapper mysql 分页
vue生命周期中的created和mounted区别是:created在模板渲染成html前调用,需要先初始化值再渲染视图;而mounted是在渲染成html后调用,即在初始化页面完成后再对html进行操作。每个Vue实例在被创建之前都要经过一系列的初始化过程,这个过程就是vue的生命周期。今天将介绍vue生命周期中的created和mounted的区别,希望对大家有所帮助。created和mou..._vue mounted是在dom渲染完毕之前还是之后 csdn
很早期的时候,ADI自己做了很多DSP芯片的中文数据手册,现在好像不太好下载得到了,我从OpenADSP开源社区获取了很多中文资料,准备一一上传到这里来,供有需要的人参考,不过还是想说,做老外的处理器开发,看手册最好还是能看英文的,更准确一些。第一个,BF53X的手册,需要的可以自行下载。https://download.csdn.net/download/adi_op/11877475...
摘要: 对于高并发架构,毫无疑问缓存是最重要的一环,对于大量的高并发,可以采用三层缓存架构来实现,nginx+redis+ehcacheNginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量一、模板引擎通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请..._nginx 缓存持久化
准备:资源包下载(懒得下载的直接到我的资源列表下载https://download.csdn.net/download/baidu_39105563/17821875)已经打包好了,免费下载1、.net core 链接:https://dotnet.microsoft.com/download/dotnet/3.1下载界面如下:分别下载:.NET Core SDK和Runtime都要下载2、web-deploy链接:https://www.iis.net/downloads/microsoft/w_vs2019 远程发布
Index 目录索引写在前面1 VS的安装2 CUDA 的安装和配置2.1 CUDA的安装2.2 CUDA环境变量的配置2.3 检验CUDA环境变量的配置3 VS中CUDA的配置安装过程中可能遇到的问题情况1写在前面以前只是在 PyCharm 编译环境中调用 GPU 来运行程序,这篇文章将记录 VS 编译环境中如何使用 CUDA 调用 GPU 来运行程序。1 VS的安装如果要在VS中调用CUDA,需先按照VS编译环境,因为CUDA在安装的过程中会自动将相关文件安装至VS环境中,所以要先安装V_cuda vs