0
在我与春天启动Maven项目我有一个下面的文件夹具有静态内容(HTML,CSS,JavaScript文件):春季启动Maven的web应用程序文件夹和ResourceHandler
/src/main/webapp/docs/
这是我的应用程序性能:
server.port: 8080
server.contextPath: /admin-api
当用户访问以下网址:http://localhost:8080/admin-api/docs
我想向他展示从/src/main/webapp/docs/
文件夹中的静态内容。
我想配置我WebMvcConfigurerAdapter
ResourceHandler
,但它不工作:
@EnableWebMvc
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
String[] staticResourceMappingPath = { "/docs/", "classpath:/docs/" };
registry.addResourceHandler("/docs").addResourceLocations(staticResourceMappingPath);
}
...
}
http://localhost:8080/admin-api/docs
返回404未找到。
我做错了什么,以及如何正确配置它?