如何在 Spring Boot 中添加多个资源处理程序

Pam*_*mba 3 java spring spring-mvc spring-boot

在春天,资源处理程序工作正常

 <mvc:resources mapping="/Lab/**" location="/WEB-INF/Assets/Lab/"/>
 <mvc:resources mapping="/Tools/**" location="/WEB-INF/Assets/Tools/"/>
 <mvc:resources mapping="/Images/**" location="/WEB-INF/Assets/Images/"/>
Run Code Online (Sandbox Code Playgroud)

如何在 Spring Boot 中添加多个资源?

下面的代码不起作用

@Configuration
@EnableWebMvc
public class ResourceHandlers extends WebMvcConfigurerAdapter 
{
    @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) 
        {
            registry
            .addResourceHandler("/Lab/**")
            .addResourceLocations("/WEB-INF/Assets/Lab/"); 

            registry
            .addResourceHandler("/Tools/**")
            .addResourceLocations("/WEB-INF/Assets/Tools/");

            registry
            .addResourceHandler("/Images/**")
            .addResourceLocations("/WEB-INF/Assets/Images/");
        }
}
Run Code Online (Sandbox Code Playgroud)

Sta*_*avL 8

 registry
    .addResourceHandler("/Lab/**", "/Tools/**", "/Images/**")
    .addResourceLocations("/WEB-INF/Assets/Lab/", 
"/WEB-INF/Assets/Tools/", 
"/WEB-INF/Assets/Images/");
Run Code Online (Sandbox Code Playgroud)

它允许多个参数