springboot项目启动时报错
具体报错信息:

1、SpringFox的版本与Spring Boot的版本不兼容。解决这个问题,你可能需要检查你正在使用的SpringFox和Spring Boot的版本,确保它们是兼容的。
2、在你的Spring Boot应用的配置中,可能没有正确地配置SpringFox。例如,如果你没有在你的应用配置文件(如application.properties或application.yml)中添加SpringFox的base-url,这可能会导致这个错误。
添加一个配置类:
- @Configuration
- public class WebMvcConfigurer extends WebMvcConfigurationSupport {
-
- /**
- * 发现如果继承了WebMvcConfigurationSupport,则在yml中配置的相关内容会失效。 需要重新指定静态资源
- */
- @Override
- public void addResourceHandlers(ResourceHandlerRegistry registry) {
- registry.addResourceHandler("/**").addResourceLocations(
- "classpath:/static/");
- registry.addResourceHandler("swagger-ui.html", "doc.html").addResourceLocations(
- "classpath:/META-INF/resources/");
- registry.addResourceHandler("/webjars/**").addResourceLocations(
- "classpath:/META-INF/resources/webjars/");
- super.addResourceHandlers(registry);
- }
-
- }
一般添加一个配置类就可以了,如果你的项目还不行,可以试试把以下代码添加到你的
yml文件或者properties文件中:
祝你好运!