Spring Boot1.5.X不支持Velocity

最近在做關於Spring Boot開發的項目,因爲項目中要用到Velocity的模板引擎,而現在新版本在官網上已經不支持Velocity了。

不能加入velocity相關的依賴

http://velocity.apache.org/download.cgi#engine上看到有相關的依賴jar包和配置信息,首先下載jar包:

下載的是:

engine-core velocity-engine-core-2.0.jar

下下來之後是這樣一個東西:

然後在Idea中導入jar包,點擊file中的project structure:

然後選擇modules中的dependencies,點擊那個+號,找到你剛剛下載好的文件,就可以導入外部的jar包了。

因爲當初官網初始化Spring的時候沒有選擇模板引擎,現在需要自己手動添加:

找到pom.xml文件,在<dependencies></dependencies>中間加入:

文本格式:

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-velocity</artifactId>
</dependency>

<dependency>
   <groupId>org.apache.velocity</groupId>
   <artifactId>velocity-engine-core</artifactId>
   <version>2.0</version>
</dependency>

<dependency>
   <groupId>org.apache.velocity</groupId>
   <artifactId>velocity-tools</artifactId>
   <version>2.0</version>
</dependency>

將Spring Boot的版本從Spring Boot 1.5.15改成1.4.0,這個版本支持Velocity。

改好後,保存,運行,如果你在運行之後能看到這樣的一行,說明你已經成功的導入了velocity的依賴

然後就可以在網頁中打開自己寫的.vm模板文件了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章