springboot静态资源无法找到

本地使用springboot搭建web项目,controler上添加@RequestMapping("/sys") ,当访问页面时,默认会映射 ip:port/sys/static/login.html,这个时候需要在了拦截器中配置资源映射“sys/static/**” 假如controller很多就需要配置很多的映射关系,有没有一种方法可以配置所有的映射

controller:

@Controller
@RequestMapping("/sys")
public class LoginController {

    @GetMapping(value = "/login")
    public String login(){
        System.out.println("打开登录页面");
        return "login";
    }
}

拦截器:

@Configuration
public class WebAppConfig implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/sys/static/**","/favicon.ico")//代码访问路径
        .addResourceLocations("classpath:/static/");//实际映射地址
    }
}

当使用以下映射方式时,无效

@Configuration
public class WebAppConfig implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**/static/**","/favicon.ico")//代码访问路径
        .addResourceLocations("classpath:/static/");//实际映射地址
    }
}

求大神指点一二

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问