1.首先要将前端的静态资源加载进入
使用maven方式引入前端的jquery
三个静态资源目录
resources优先级别最高
第二是static
最后是public
优先级最低。
index作为首页下标可以完全是可以被解析到的。
这个就是一个约定
springboot的原则就是约定大于配制。
模板引擎的本质就是将后端数据渲染到前端页面上去,本质上很像Jsp.
我们使用的是thymeleaf可以下载一些官方文档稍微看看,这个东西是什么。
thymeleaf需要的依赖
<!--thymeleaf模板-->
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring5</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-java8time</artifactId>
</dependency>
为了引入这个东西
pom里面加的配制
<!-- https://mvnrepository.com/artifact/org.thymeleaf/thymeleaf -->
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf -->
<!--thymeleaf模板-->
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring5</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-java8time</artifactId>
</dependency>
还要加一句
<properties>
<java.version>1.8</java.version>
<thymeleaf.version>3.0.11.RELEASE</thymeleaf.version>
<thymeleaf-layout-dialect.version>2.0.5</thymeleaf-layout-dialect.version>
</properties>
mvc的一些控制
spring做一个简单网站
静态资源存放的地方: