简介
依照狂神说的教程,创建第一个SpringBoot程序,使用该框架显示一个HTML界面。
步骤
- 初始化SpringBoot项目
进入SpringBoot官网,在项目生成网页中创建一个项目,保存在本地后在合适的路径下解压,通过IDEA打开。 - 各层级文件的创建和注解
在BlogApplication同级目录下创建四个包:
- config:基础的配置,例如进行首页映射的配置
- controller:所有的控制器类都放在该包中
- dao:其中的类用于模拟数据库的DAO操作
- pojo:模拟数据库中的结构化数据存储
在resources的templates中新建一个HTML文件,用于测试显示,补充各个层次的含义: - resources:资源文件路径
- templates:模板引擎将要渲染的HTML文件
- static:静态资源文件,例如CSS和Javascript文件都放在该文件夹下
3.配置依赖
SpringBoot是一个框架,可以往这个框架中添加需要的依赖来方便开发,除了原生的依赖(SpringWeb相关的依赖)之外,暂时先加入两个依赖,分别是模板引擎thymeleaf的依赖和lombok依赖,在文件pom.xml下进行配置,配置方式如下:
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<!--thymeleaf-->
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring5</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-java8time</artifactId>
</dependency>
4.编写控制器
@Controller
public class IndexController
{
@RequestMapping({"/", "/index.html"})
public String index()
{
return "index";
}
}
这样子就可以显示首页了
5.运行查看结果
第一个Spring Boot项目运行成功