说在前面---叨叨几句废话
SpringBoot是最近Java程序员圈中的比较热门的一个框架,使用趋势也是明显上升。(SpringCloud其实还好,现在也不是很多公司会用到SOA,同时Dubbo也加入了Apache这个大阵营,未来做到和SpringCloud五五开问题应该不大)但是发现很多同学对SpringBoot的项目结构并不是很清晰,特别是Resource资源目录,所以这边来简单说一下。
敲黑板了~%?…,# *'☆&℃$︿★?
IDE 个人偏好是Idea 使用idea可以快速创建SpringBoot 2.0项目。
两个目录:
static:顾名思义,这里是放静态资源的 css js image 之类的 也可以放html ftl等等(但是我们一般不这样做)静态资源中的页面可以直接访问
templates:放置页面,必须通过路径访问
static 直接访问页面(成功)
template 直接访问失败
通过路径访问(发现还是不能访问)
我们需要配置一个 thymeleaf 模板
<!--thymeleaf 模板-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
然后再次访问试试(成功)
这里的需要注意的一点就是,在书写return的时候,返回页面的名字即可.