请问 thymeleaf 和 openapi 冲突吗
调用 http://localhost:8081/swagger-ui.html 的时候404了
配了WebMvcConfigurer 但是没有用
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("login");
registry.addViewController("/login.html").setViewName("login");
registry.addViewController("/websocket.html").setViewName("websocket");
registry.addViewController("/error.html").setViewName("error");
registry.addViewController("/file.html").setViewName("file");
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}
代码
starplatinum111/JpaStu (gitee.com)
不冲突,但是openapi用不到thymeleaf,要返数据到页面的话就要用thymeleaf,并且页面要放在resources/template目录中
我知道了 因为我加的maven依赖是错的。。
应该按照这篇文章去加依赖的
https://juejin.cn/post/7000351567677227045
但是我直接去maven仓库里搜了 。。 这不对
<!-- https://mvnrepository.com/artifact/org.openapitools/openapi-generator-maven-plugin -->
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>5.4.0</version>
<scope>provided</scope>
</dependency>
这才对
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
作者:范闲
链接:https://juejin.cn/post/7000351567677227045
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。