首页>代码>swagger和spring MVC集成实例代码分享>/swagger-springboot/src/main/java/com/demo/swagger/springmvc/web/Application.java
package com.demo.swagger.springmvc.web;


import com.mangofactory.swagger.configuration.SpringSwaggerConfig;
import com.mangofactory.swagger.models.dto.ApiInfo;
import com.mangofactory.swagger.plugin.EnableSwagger;
import com.mangofactory.swagger.plugin.SwaggerSpringMvcPlugin;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;

/**
 * 
 * 启动类
 *
 */
@EnableSwagger
@SpringBootApplication
@EnableAutoConfiguration
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }


    private SpringSwaggerConfig springSwaggerConfig;

  
    @Autowired
    public void setSpringSwaggerConfig(SpringSwaggerConfig springSwaggerConfig) {
        this.springSwaggerConfig = springSwaggerConfig;
    }

  
    @Bean
    public SwaggerSpringMvcPlugin customImplementation() {
        return new SwaggerSpringMvcPlugin(this.springSwaggerConfig).apiInfo(apiInfo()).includePatterns(".*?");
    }

    private ApiInfo apiInfo() {
        ApiInfo apiInfo = new ApiInfo(
                "Swagger - 前后端分离后的契约", //title
                "最代码伊成分享",              //description
                "        ",                //termsOfServiceUrl
                "lvoyee@163.com",          //contact
                "",                        //license
                "");                       //licenseUrl
        return apiInfo;
        
    }

}
最近下载更多
hyz419  LV6 2021年9月19日
youwuzuichen  LV10 2020年4月20日
Damionchow  LV4 2019年6月4日
最代码酒酒  LV20 2019年4月16日
接口信息  LV1 2018年11月6日
yangctz  LV24 2018年4月25日
土豆也疯狂  LV14 2018年3月30日
yxd1130  LV11 2018年3月12日
可爱的小猪  LV11 2017年12月15日
der2030  LV17 2017年9月29日
最近浏览更多
15719908287  LV9 6月19日
空心菜4  LV9 2023年7月16日
孟子大叔  LV7 2022年11月11日
denliv_hui  LV13 2022年2月9日
lironggang  LV38 2021年9月22日
hyz419  LV6 2021年9月18日
秦sir3067683450  LV10 2021年6月2日
开心灬愉悦  LV9 2021年5月2日
zhoujunyu  LV14 2021年4月1日
belly_yao  LV2 2021年2月7日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友