spring boot的出現大大簡化了spring項目的初始搭建和開發過程,今天我們快速搭建一個帶有頁面渲染(themeleaf模板引擎)的spring boot環境。
一、首先我們在idea中創建一個maven項目
勾選create from archetype,選擇webapp
二、在pom文件中添加spring boot依賴和themeleaf依賴
1
2
3
4
5
6
7
8
9
10
|
<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-web</artifactid> <version> 1.5 . 3 .release</version> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-thymeleaf</artifactid> <version> 1.5 . 3 .release</version> </dependency> |
然后在pom文件中右擊選擇maven中reimport從中央倉庫下載依賴,等待下載完成。一般maven的默認中央倉庫速度比較慢,建議使用阿里云的中央倉庫,可以通過更改maven的settings文件指定中央倉庫。
三、在src/main目錄下新建一個java目錄,點擊右上角project structure更改java目錄為source格式(使得在java目錄下可以創建java文件)
四、在剛才的java目錄下創建spring boot啟動類
1
2
3
4
5
6
7
8
9
10
11
12
|
@controller @enableautoconfiguration public class samplecontroller { @requestmapping ( "/" ) public string home(){ return "index" ; } public static void main(string argv[]){ springapplication.run(samplecontroller. class ,argv); } } |
我們熟知的spring mvc會根據返回string自動定位到webapp下的jsp頁面,但是spring boot這方面并沒有集成,所以需要我們自己引入模板引擎進行頁面渲染。
五、因為themeleaf模板引擎默認加載resources/templates/下的頁面,所以我們需要自己創建這樣一個路徑
記?。篽tml頁面中一定要加入<html xmlns:th="http://www.thymeleaf.org"> 這句話,否則themeleaf引擎無法識別。
最后在spring boot啟動類上右擊run就可以直接啟動spring boot內置的tomcat了,一個spring boot+spring mvc就搭建完成了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:http://blog.csdn.net/theonlytao/article/details/72824114