【Spring Boot】Web开发-静态资源与模板引擎

Spring Boot创建web应用的步骤

  1. 创建Spring Boot应用选择我们需要的模块
  2. SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来
  3. 自己编写业务代码。

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了
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值