Spring boot No mapping for GET错误

刚进公司 自己搭建springboot项目遇到这个错误
记录以后学习更多的知识和经验

springboot 使用thymeleaf 导致该错误

导入包


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

以下为配置文件application.properties

spring.thymeleaf.cache=false
spring.thymeleaf.mode= LEGACYHTML5
spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**
spring.thymeleaf.check-template = true
spring.thymeleaf.servlet.content-type=text/html
spring.thymeleaf.enabled = true
spring.thymeleaf.encoding = UTF-8
spring.thymeleaf.prefix = classpath:/static/
spring.thymeleaf.suffix = .html

Spring boot No mapping for GET错误_第1张图片

@Controller
public class TestController {
    @RequestMapping("/test")
    public ModelAndView test(){
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.setViewName("login");
        return modelAndView;
    }
}

springboot 使用thymeleaf 动态页面
跳转静态页面需要经过controller层才能实现跳转 (不经过静态资源报错)
否则 报 No mapping for GET错误

不当之处,敬请指正

你可能感兴趣的:(学习,springboot报错更正)