No mapping for GET /doc.html
时间: 2024-01-15 19:54:29 浏览: 212
Spring Boot 使用addviewController()实现无业务逻辑跳转,,出现静态资源映射找不到的情况 。No mapping for GET xx.css
在你的问题中,出现了"No mapping for GET /doc.html"的错误提示。这个错误通常是因为你的应用程序没有正确地映射URL路径"/doc.html"。根据引用[1]和引用的内容,我建议你检查以下几个方面来解决这个问题:
1. 首先,确认你的应用程序的启动类上已经添加了`@EnableWebMvc`注解,并且实现了`WebMvcConfigurer`接口。这样可以确保你的应用程序能够正确处理静态资源的请求。
2. 确认在启动类中通过`addResourceHandlers`方法配置了对"/doc.html"路径的资源处理,将其映射到"classpath:/META-INF/resources/"路径下。这样当你访问"/doc.html"时,应用程序能够正确地加载对应的资源文件。
3. 确认你的应用程序的`pom.xml`文件中已经添加了Knife4j的依赖,并且版本号正确。这样才能保证Knife4j的UI图能够正确加载。
综上所述,你需要在启动类中添加相应的资源处理器,确保"/doc.html"路径正确映射到资源文件,并且确认Knife4j的依赖已经正确添加。这样应该就能解决"No mapping for GET /doc.html"的问题了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文