spring boot thymeleaf 静态资源访问报错解决

最近用spring boot 搭建个项目,访问页面时静态资源加载不出来,百度了一番找到一个解决方案。
解决方案如下
1、controller代码

@Controller
public class IndexController {

    @RequestMapping("/")
    public String index() {
        return "index";
    }
}

2、html页面代码




    
    Title
    


Hello World !!!

3、增加一个WebMvcConfigurer

@Configuration
@EnableWebMvc
public class WebMvcConfig implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
    }
}

4、依赖如下

 
        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

5、结果如下
spring boot thymeleaf 静态资源访问报错解决_第1张图片

你可能感兴趣的:(前端)