1.依赖
<!--swagger-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.6.1</version>
</dependency>
2.SpringMvc添加配置如下
<!--添加swagger配置 http://localhost:5580/system_admin_war/swagger-ui.html#/-->
<bean class="springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration" id="swagger2Config"/>
<mvc:annotation-driven />
<!-- 一.静态资源默认servlet配置
1.加入对静态资源的处理:js,gif,png
2.允许使用"/"做整体映射
-->
<mvc:default-servlet-handler/>
-------------或----
<bean class="springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration" id="swagger2Config"/>
<mvc:resources location="classpath:/META-INF/resources/" mapping="swagger-ui.html"/>
<mvc:resources location="classpath:/META-INF/resources/webjars/" mapping="/webjars/**"/>
3.方法
1.Controller表示@Api
@Api(value = "公交车控制台",description="公交车控制台")
@Controller
@RequestMapping("/bus")
/*@Api(tags = {"公交车控制台"}) 不能使用这个*/
public class BusController {}
2.方法体上@ApiOperation
@ApiOperation(value = "创建作用")
@PostMapping("/create")
@ResponseBody
public Map<String, Object> create(@RequestBody Bus bus, HttpSession session) {}
4.案例