IDEA搭建SpringBoot和一些自己踩过的坑

话不多说上干货:
1.创建一个Spring initializr项目
IDEA搭建SpringBoot和一些自己踩过的坑
下一步
IDEA搭建SpringBoot和一些自己踩过的坑
下一步 在勾选需要的依赖 我们勾选Web 里面的web和Template Engines里面的Thymeleaf选项(这里是添加依赖,如果这里不勾选的话,也可以直接在pom文件中添加依赖)

注意 :我当时在网上看教程的时候没有提到Thymeleaf这个依赖,以至于项目搭建好后,controller无法跳转到.html页面,前端报404.找了半天才发现是这个依赖的问题

IDEA搭建SpringBoot和一些自己踩过的坑
再下一步就创建完成了,如下图:
IDEA搭建SpringBoot和一些自己踩过的坑
然后在com.example.demo包下创建一个controller包里面创建一个indexController类,在resources/templates中创建index.html
注意:这里必须在com.example.demo包下面创建controller,因为springBoot在扫描的时候只会扫描与启动类(主类)所在的包(com.example.demo)里面的内容,如果你的controller与启动类不在同一个包中那么是扫描不到的
IDEA搭建SpringBoot和一些自己踩过的坑
这样就搭建完成了,直接访问127.0.0.1:8080/hello
IDEA搭建SpringBoot和一些自己踩过的坑

最后还要注意一点,就是你controller方法中的RequestMapping的值不要跟你页面名称一样,
(例如:@RequestMapping(“/hello”) 和 hello.html)不然会报404.