新建Maven项目写SpringBoot,Controller返回指定页面找不到解决方案

今天在学习SpringBoot框架的时候,新建一个maven项目去写SpringBoot,在写controller的时候,运行发现页面显示错误

新建Maven项目写SpringBoot,Controller返回指定页面找不到解决方案_第1张图片

在controller里面输出语句,在控制台是可以看到的,证明有进入controller。

将@Controller改为@RestController,运行可以看到能返回指定字符串到页面

但是为啥@Controller不行呢,后来发现,用新建maven项目去写SpringBoot由于结构跟直接新建SpringBoot项目存在差异

需要在pom文件新增tomcat支持

新建Maven项目写SpringBoot,Controller返回指定页面找不到解决方案_第2张图片

运行结果:

新建Maven项目写SpringBoot,Controller返回指定页面找不到解决方案_第3张图片

为啥要加这个呢,我的个人想法是:添加tomcat支持才能让项目进入/WEB-INF目录下

个人观点,欢迎纠正与补充

 

你可能感兴趣的:(新建Maven项目写SpringBoot,Controller返回指定页面找不到解决方案)