簡介
依照狂神說的教程箕肃,創(chuàng)建第一個SpringBoot程序,使用該框架顯示一個HTML界面今魔。
步驟
- 初始化SpringBoot項目
進(jìn)入SpringBoot官網(wǎng)勺像,在項目生成網(wǎng)頁中創(chuàng)建一個項目,保存在本地后在合適的路徑下解壓错森,通過IDEA打開吟宦。 - 各層級文件的創(chuàng)建和注解
在BlogApplication同級目錄下創(chuàng)建四個包:
- config:基礎(chǔ)的配置,例如進(jìn)行首頁映射的配置
- controller:所有的控制器類都放在該包中
- dao:其中的類用于模擬數(shù)據(jù)庫的DAO操作
- pojo:模擬數(shù)據(jù)庫中的結(jié)構(gòu)化數(shù)據(jù)存儲
在resources的templates中新建一個HTML文件问词,用于測試顯示督函,補(bǔ)充各個層次的含義: - resources:資源文件路徑
- templates:模板引擎將要渲染的HTML文件
- static:靜態(tài)資源文件嘀粱,例如CSS和Javascript文件都放在該文件夾下
3.配置依賴
SpringBoot是一個框架激挪,可以往這個框架中添加需要的依賴來方便開發(fā),除了原生的依賴(SpringWeb相關(guān)的依賴)之外锋叨,暫時先加入兩個依賴垄分,分別是模板引擎thymeleaf的依賴和lombok依賴,在文件pom.xml下進(jìn)行配置娃磺,配置方式如下:
<!--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.運行查看結(jié)果
image.png
第一個Spring Boot項目運行成功