接触springBoot有一段时间了,之前用的时候都是搭好的,直接堆码就成,昨天闲着无事,自己亲手搭建的时候遇见了几个坑。在网上查了好久,所说的方案都试了,也没有见效,后来一点点改动,终于找到问题所在。

第一步,搭建springboot 项目,就不多说了,很基础 ,我是用eclipce搭建的。

第二步,访问html 添加thymeleaf依赖。这步可以在创建项目时将依赖选上,更加方便。

springBoot 访问html 遇到的坑 特此记录 以供翻阅

第三步,在resource下建立templates文件夹。同理,创建项目时如果选中thymeleaf依赖 templates文件夹会自动生成。创建正确的如下图

springBoot 访问html 遇到的坑 特此记录 以供翻阅

login.html 内容

springBoot 访问html 遇到的坑 特此记录 以供翻阅

第四步,在application.properties中添加配置 ,内容

spring.thymeleaf.prefix=classpath:/templates/
 

springBoot 访问html 遇到的坑 特此记录 以供翻阅

第五步,编写controller

注意包的结构 一定要与启动类平行 结构

springBoot 访问html 遇到的坑 特此记录 以供翻阅

controller 内容

springBoot 访问html 遇到的坑 特此记录 以供翻阅

到此 就搭建完了 启动访问html 你会绝望

springBoot 访问html 遇到的坑 特此记录 以供翻阅

绝望不???为什么??? why ???

找了好多答案 都没解决 最后费了九牛二毛之力 找到了bug 

解决办法:

springBoot 访问html 遇到的坑 特此记录 以供翻阅

就是这个版本问题导致的 

换成

springBoot 访问html 遇到的坑 特此记录 以供翻阅

启动 再试一次

springBoot 访问html 遇到的坑 特此记录 以供翻阅

这样就好了 真是神奇

当然 改版本 要记得更新maven

在网上查阅资料 也没懂到底版本存在的根本原因 希望有一天哪位大神路过此地,给小弟解说一下 谢谢

还有一点就是下面红框不能写一样的 要不然会找不到 

springBoot 访问html 遇到的坑 特此记录 以供翻阅

会报这样的错误

springBoot 访问html 遇到的坑 特此记录 以供翻阅

大家注意一下

今天是1024,专属程序员的节日,祝所有猿们节日快乐,永无bug。

 

相关文章:

  • 2021-09-25
  • 2021-09-25
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2021-09-19
猜你喜欢
  • 2022-12-23
  • 2021-05-04
  • 2021-11-20
  • 2021-08-03
  • 2021-09-20
  • 2022-12-23
  • 2021-07-26
相关资源
相似解决方案