如何为springmvc配置swagger用户界面
我应该大摇大摆地记录我们的控制器 我补充说如何为springmvc配置swagger用户界面,spring,spring-mvc,documentation,swagger,swagger-ui,Spring,Spring Mvc,Documentation,Swagger,Swagger Ui,我应该大摇大摆地记录我们的控制器 我补充说 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> </dependency> <dependency>
<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.0.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.0</version>
</dependency>
伊奥·斯普林福克斯
springfox-Swagger 2
2.6.1
伊奥·斯普林福克斯
springfox招摇过市用户界面
2.0.2
com.fasterxml.jackson.core
杰克逊注释
2.4.0
com.fasterxml.jackson.core
杰克逊数据绑定
2.4.0
输入pom.xml
在spring-web.xml中:
<bean id="swagger2Config" class="springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration" />
在控制器中,我添加了注释。当我调用host:port/v2/api doc
时,我看到了json。
我怎样才能在swagger-ui.html中看到相同的内容呢?我必须添加以下内容才能让它为我工作:
@Configuration
@EnableWebMvc
public class WebMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}
我必须添加以下内容才能让它为我工作:
@Configuration
@EnableWebMvc
public class WebMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}
Hhit
localhost:8080/swagger ui.html
假设您的应用程序运行在8080端口上,您应该将您的springfox依赖项升级到2.8.0。另请看一个示例应用程序。Hhitlocalhost:8080/swagger ui.html
假设您的应用程序运行在8080端口上,您应该将您的springfox依赖项升级到2.8.0。还可以查看一个示例应用程序。谢谢!为美沙克工作!为我工作