軟體工程的構件化道路發展到今天,已經具有成熟的技術。這就像今天的大廈建築一樣,使用預製的構件,就能建造萬丈高樓。同樣道理,使用Spring Boot開發框架,也可以支持這種構件化的功能,正像其官方網站所介紹的那樣,你甚至可以不用寫一行代碼,就可運行一個應用:“Spring Boot makes it ...
軟體工程的構件化道路發展到今天,已經具有成熟的技術。這就像今天的大廈建築一樣,使用預製的構件,就能建造萬丈高樓。同樣道理,使用Spring Boot開發框架,也可以支持這種構件化的功能,正像其官方網站所介紹的那樣,你甚至可以不用寫一行代碼,就可運行一個應用:“Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.” (http://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-introducing-spring-boot.html)。
下麵使用IntelliJ IDEA工具,按照下列步驟,來見證一下Spring Boot在軟體工程構件化中所表現的優越能力。
1.新建項目,選擇Spring Initalizr,如下圖:
2. 使用Maven管理項目,並使用Java 1.8編程語言,在我的電腦已經具有這些工具,所以預設出現如下圖所示的界面。
3.同樣使用預設選項,即Spring Boot使用當前最新版本1.4.2。我們以創建一個Web應用為例,所以勾選Web,如下圖所示:
4. 將項目名稱改為demo,如圖:
5. 打開項目後,在右上角出現的提示中,單擊“Add as Maven Project”,如下圖所示:
這時候,可以看到底部提示正在載入依賴包,等待其載入完成。載入時間的長短,視乎你的網路情況。如下圖所示:
6. 增加一個Spring Boot配置,選擇生成的主程式:DemoApplication,如下圖:
7. 運行應用,如下圖所示,可以看到啟動了Tomcat服務,並打開了8080埠。
通過8080埠在瀏覽器中打開鏈接:http://localhost:8080/,如下圖所示。當然,這個時候,除了一個錯誤提示之外,什麼也看不到,這不奇怪,因為我們並沒有做什麼,除了在上面過程中輸入過“demo”這四個英文字母之外,確實未曾寫過一個字元的代碼。但是,不管怎麼說,這個應用是正常運行的,這就足夠了。
哇,不錯!如果你會為此發出一聲稱贊,那麼恭喜你,說明你童心未泯,在這個世界中,你將具有很強的競爭力。如果你對此不屑一顧,那麼同樣恭喜你,這說明你已經是一介高人了呀。但是不管持什麼心態,多一份瞭解,總是能讓你所屬的天空更加廣闊而美麗。
如果想對Spring Boot有更多的瞭解,並快速而全面地掌握它的功能,可通過京東商城購買剛出版的新書——《深入實踐Spring Boot》:http://item.m.jd.com/product/1628693686.html?sid=c0fb0b348131983989b0297bc9e54f23 。這本書對Spring Boot的功能做了一個全面、深入的介紹,讓你一書在手,頓感使用Spring Boot游刃有餘,更加難能可貴的是,書中豐富而切近生產實際的實例,可以立即拿來用在你的項目開發之中。