作为一个新手,一个技术小白,这个Bug解决了一下午,真的是!!!
"classpath:/META‐INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public/"
"/":当前项目的根路径
这些路径一般导入依赖之后就不用管了,都是默认的。看网上让写这些路径都试过了,没有成功。然而我这个Bug就是一个注解的问题。
这是我的目录,我要从HelloController跳转到templates下的index.html
bug就出现在这里,原因就是这里不能用@ResponseBody ,它是返回json等内容到页面,就是显示index,而不是index.html页面 。在 浏览器输入http://localhost:8080/index,就可以正常显示了。
如果是前后台分离开发可以用@RestController代替@Controller + @ResponseBody。
本人职场小白,如有歧义还请大佬指出。