對於Java開發人員來說Spring和其它框架(Hibernate、MyBatis、SpringMVC...)的整合是比較麻煩的事情,需要涉及到大量的配置文件和第三方庫的導入。
Spring的Pivotal 團隊提供了全新的SpringBoot框架,幫助我們簡化搭建Spring項目和初始化配置的過程,這樣我們不用一點一點的寫配置文件,再一個個導入第三方庫,對於Java開發人員來說是一個福音。
SpringBoot這麼強大,那入門會不會很難呢?可以很負責的告訴大家:一點不會!
下面就告訴大家如何來搭建一個SpringBoot的項目。
搭建SpringBoot項目有幾種方式,最簡單的是在線創建項目:
先登錄網址https://start.spring.io/
然後按照下面步驟操作:
1) 選擇項目類型,這裏默認是Maven
2) 選擇語言,默認Java
3) 選擇版本,默認2.0.5
4) 設置包名
5) 設置項目名
6) 搜索需要的依賴庫,這裏導入了Web庫
7) 點擊創建工程,會下載打包好的項目到本機
8) 通過Eclipse或IDEA打開工程
除了在線創建項目以外,IDEA也集成了SpringBoot插件,通過IDEA也可以快速搭建SpringBoot項目。
1、 新建項目,選擇Spring Initializr ,URL選擇Default,下一步
2、 設置項目信息,下一步
3、 添加依賴,這裏只添加了Web
4、 設置項目名稱和位置,Finish
這樣一個SpringBoot項目就創建好了,我們看看項目的結構:
DemoApplication 有main方法的類,作用是啓動SpringBoot
內容是:
@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}
resources 資源文件目錄
static 靜態文件目錄
templates 模板文件目錄
application.properties SpringBoot的配置文件
DemoApplicationTests 測試類
下面測試SpringBoot:
添加一個Controller類:
@Controller@RequestMapping("/user")public class UserController { @RequestMapping("/hello") @ResponseBody public String hello(Model model){ return "Hello SpringBoot!"; }}
執行DemoApplication的main方法,SpringBoot會啓動自帶的tomcat,會看到下面圖形,如果沒有出現錯誤信息,就啓動成功了。
在瀏覽器輸入Controller的URL:
這樣我們用很少的步驟就搭建了一個Spring項目,不用編寫大量的配置文件和導入依賴包,總體來說,SpringBoot的作用就是:簡單、快速、方便地搭建項目;對主流開發框架的無配置集成;極大提高了開發、部署效率。