日志

spring boot 集成swagger2

 来源    2018-11-05    121  

 1  在pom.xml中加入Swagger2的依赖

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.8.0</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.8.0</version>
</dependency>

2  

@Configuration
@EnableSwagger2
public class SwaggerConfig {

    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("tech.duor.sunflower"))//扫描包
                .paths(PathSelectors.any())
                .build();
    }

    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("标题")
                .description("描述")
                .termsOfServiceUrl("http://duor.tech/")
                .contact("创建人")
                .version("0.1")
                .build();
    }

}

3 . controller

@Api(description = "xxController", value = "描述")
@CrossOrigin
@RestController
@RequestMapping("/api/system")
//@Scope("prototype")
public class PalletController {




    @ApiOperation(value = "查询全部的货盘分页展示", notes = "")
    @ApiImplicitParam(name = "Authorization", paramType = "header")
    @RequestMapping(value = "/pallet", method = RequestMethod.GET)
    public RestResult QueryPallets(){}
    
}

https://www.jianshu.com/p/8033ef83a8ed

https://www.imooc.com/article/20521


在浏览器中输入你配置的网址就可以访问
http://localhost:8011/index.html

https://www.jianshu.com/p/528b2db2ab7f

下载  dist   放到

 修改  index.html

相关文章
Spring Boot 集成 Swagger2 与配置 OAuth2.0 授权
日志Spring Boot 集成 Swagger2 很简单,由于接口采用了OAuth2.0 & JWT 协议做了安全验证,使用过程中也遇到了很多小的问题,多次尝试下述配置可以正常使用. Maven ...
1
spring boot集成swagger2
日志2019年4月4日15:00:30 pom添加更新 <dependency> <groupId>io.springfox</groupId> <artifac ...
Spring Boot 集成 Swagger2 教程
日志上篇讲过 Spring Boot RESTful api ,这篇简单介绍下 SwaggerUI 在 Spring Boot 中的应用. Swagger 是一个规范和完整的框架,用于生成.描述.调用和可 ...
1
Spring Boot 集成Swagger2生成RESTful API文档
日志Swagger2可以在写代码的同时生成对应的RESTful API文档,方便开发人员参考,另外Swagger2也提供了强大的页面测试功能来调试每个RESTful API. 使用Spring Boot可 ...
Spring Boot之Swagger2集成
日志一.Swagger2简单介绍 Swagger2,它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档.它既可以减少我们创建文档的工作量,同时 ...
独立Spring Boot集成Java项目
问答我正在尝试构建一个独立的Spring Integration应用程序,它具有基于入站RabbitMQ的门控方式.由于应用程序不需要处理HTTP请求,我想让它成为一个可运行的Java项目(可以使用jav ...
2
jsf – 如何将OmniFaces与Spring Boot集成
问答我找到了一些关于将JSF技术与Spring Boot集成的教程,但是让OmniFaces使用Spring Boot似乎是一项相当复杂的工作.将这两者结合在一起是一个好主意吗?::首先,Java EE和 ...
Spring boot集成Rabbit MQ使用初体验
日志Spring boot集成Rabbit MQ使用初体验 1.rabbit mq基本特性 首先介绍一下rabbitMQ的几个特性 Asynchronous Messaging Supports mult ...
1
Spring boot集成spring session实现session共享
日志最近使用spring boot开发一个系统,nginx做负载均衡分发请求到多个tomcat,此时访问页面会把请求分发到不同的服务器,session是存在服务器端,如果首次访问被分发到A服务器,那么se ...
2
Spring Boot 2.0(八):Spring Boot 集成 Memcached
日志Memcached 介绍 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站 ...
1
Spring Boot(十八):使用 Spring Boot 集成 FastDFS
日志上篇文章介绍了如何使用 Spring Boot 上传文件,这篇文章我们介绍如何使用 Spring Boot 将文件上传到分布式文件系统 FastDFS 中. 这个项目会在上一个项目的基础上进行构建. ...
2
Spring Boot 集成 Hystrix
日志续: <Hystrix介绍> <Hystrix是如何工作的> <SpringCloud学习笔记(3)——Hystrix> Hystrix使用 package com ...
1
spring cloud 集成 swagger2 构建Restful APIS 说明文档
日志在Pom.xml文件中引用依赖 <dependencies> <dependency> <groupId>org.springframework.cloud< ...
Spring Boot 2集成Redis
日志Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.redis是一个key-value存储系统,支持存储的valu ...
从.Net到Java学习第五篇——Spring Boot &&Profile &&Swagger2
日志从.Net到Java学习系列目录 刚学java不久,我有个疑问,为何用到的各种java开源jar包许多都是阿里巴巴的开源项目,为何几乎很少见百度和腾讯?不是说好的BAT吗? Spring Boot 的 ...
Spring boot 集成 Druid 数据源
日志Druid是阿里开源的一个JDBC应用组件,其中包括三部分: DruidDriver:代理Driver,能够提供基于Filter-Chain模式的插件体系. DruidDataSource:高效可管理 ...
1
原 Spring Boot 配置swagger2没有文档解决方案
日志@Bean public Docket customImplementation(){ return new Docket(DocumentationType.SWAGGER_2) .select() ...
spring boot集成activeMQ
日志引入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s ...
1
TDDL与Spring Boot集成Version报错——跟踪与解决
日志先说背景:公司采用diamond+tddl,这套技术来做web管理.本人处于好奇率先体验了下spring-boot,于是就有了spring-boot+tddl的组合.但是jar包上线后,屡屡发现一条e ...
1