Spring Boot创建web应用的步骤
- 创建Spring Boot应用选择我们需要的模块
- SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来
- 自己编写业务代码。
1. 静态资源映射规则
在之前我们做web开发的时候,会有一个WEB-INF之类的文件夹,而Boot为我们自动创建了这样的目录:
那么我们的静态资源应该放在那里呢?在开发文档中 也有介绍:
在这些目录下都可以放静态资源,当然也可以自己制定路径。
"classpath:/META-INF/resources/",
“classpath:/resources/”,
“classpath:/static/”,
“classpath:/public/”
“/”:当前项目的根路径
例如我在static目录下放一个abc.html静态资源
然后访问
如果你把index放在这些目录下,他会自动访问index的。
2.引入模板引擎Thymeleaf
先来看一下开发文档
Spring Boot使用了嵌入式servlet,所以不能使用jsp,我们需要引入thymeleaf模板引擎,不管是jsp还是其他的模板,我们都是为了把一些数据放在静态页面上进行动态的显示。
在pom中添加依赖,就可以引入thymeleaf,
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
开发文档在这里
我们只需要把文件放在thymeleaf中就可以了,下面是一个hello world
启动程序在浏览器中localhost:8080/test就可以访问到success了