springboot关于addViewController无法映射页面问题(巨坑)

springboot关于addViewController无法映射页面问题(巨坑)

@Configuration
public class MyMvcConfig implements WebMvcConfigurer{

@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("login");
registry.addViewController("/index").setViewName("login");
}

结构如下:
springboot关于addViewController无法映射页面问题(巨坑)

properties文件无内容。

最终原因是thymeleaf的版本和springboot版本有冲突

springboot关于addViewController无法映射页面问题(巨坑)

 上图的版本控制是错误案例,去掉标记两行就运行成功了。
也可以根据自己的项目版本选择对应的版本。


原文链接:https://blog.****.net/weixin_40118894/article/details/104567518