Spring Boot自動生成模板和Spring Boot CLI安裝使用
SpringBoot為了簡化Spring開發,儘可能的減少配置,快速開發。
相對與之前的Spring有以下幾大優點(一部分):
- 獨立執行的Spring專案。可以以jar包的方式獨立執行
- 內嵌了Tomcat,jetty和Undertow
- 提供特定的pom簡化maven配置依賴
- 儘可能自動化配置Spring,根據類路徑的中的jar包、類,自動配置bean
- 提供基於http,ssh,telnet對執行時的專案進行監控
- 簡化xml配置
自動生成工程
在使用Springboot進行專案構建時,我們不用想原來那樣手動建立工程,可以使用http://start.spring.io/進行專案生成。
點選generate project按鈕就會生成一個簡單的工程。
如果想新增以下依賴可以在右邊Dependencies的輸入框裡進行輸出查詢,新增。
也可以點選下面的Switch to the full version.可以檢視給出的依賴,對於想新增的依賴進行打鉤。
點選生成的模板為demo.zip,結構如下:
其中DemoApplication.java為啟動檔案,DemoApplicationTests.java為測試檔案。
Spring Boot CLI 是命令列介面。可以方便的進行專案的操作。
下載安裝地址:http://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-installing-spring-boot.html
我安裝的windows作業系統下,下載了spring-boot-cli-1.5.4.RELEASE-bin.zip。
下載後解壓到磁碟上,然後配置環境變數。可以在path中直接新增spring-boot-cli路徑\bin;也可以建立一個變數名,然後把變數名放入path中,這樣以後更改版本可以只修改變數名下的路徑,如圖:
然後在windows命令列視窗中,輸入spring –version檢視
可以用springboot CLI執行一個簡單的檔案。如,建立一個test.groovy
內容如下:
然後在windows命令列視窗下執行這個檔案,首先切換到該檔案相應的目錄(我測試放在了F盤下),然後使用命令spring run test.groovy
也可以使用命令建立工程,如輸入spring init -dweb --build maven
就可以建立在一個簡單的模板工程。
然後會在相應的目錄下生成demo.zip.裡面的結構和在http://start.spring.io/生成的完全一樣。
以上就是使用