SpringBoot 是 一個(gè)全新的框架侠姑,其設(shè)計(jì)目的是為了簡化Spring應(yīng)用的初始搭建以及開發(fā)過程介评。該框架使用了特定的方式來進(jìn)行配置卜壕,從而使開發(fā)人員不再需要定義樣板化的配置廉羔。通過這種方式瞄勾,Spring Boot致力于在蓬勃發(fā)展的快速應(yīng)用開發(fā)領(lǐng)域(rapid application development)成為領(lǐng)導(dǎo)者。
1辛掠、第一種搭建SpringBoot方式:
可以在springBoot提供的一個(gè)網(wǎng)站谢谦,快速的搭建項(xiàng)目的結(jié)構(gòu),傳送門: SpringBoot搭建
創(chuàng)建好項(xiàng)目之后萝衩,解壓回挽,可以直接導(dǎo)入到idea 或者是 eclipse中,本案例使用idea猩谊,jar包會(huì)自動(dòng)開始下載厅各,
注意:
下載jar包的時(shí)候,保持網(wǎng)絡(luò)暢通预柒,斷網(wǎng)或者網(wǎng)卡造成下載失敗的,刪除對應(yīng)的jar包記錄袁梗,重新下載宜鸯,知道成功為止。
然后一路next 遮怜,到了這個(gè)界面
直到finish淋袖,之后,耐心等待锯梁,等到下載jar包結(jié)束:
2即碗、直接從idea中搭建SpringBoot
選擇Spring Initializr,選擇好jdk的路徑之后,next可以勾選你所需要的依賴jar陌凳,還有SpringBoot的版本剥懒,比如我選的1.5.9,比勾選了web, 和sql 里面的MySQL合敦,jpa初橘,mybatis等等。
再一路next充岛,
可以看到項(xiàng)目的目錄崔梗,如圖發(fā)現(xiàn)夜只,spring用到的jar都加進(jìn)來了,SpringBoot并不是用來替代Spring的蒜魄,而是在此基礎(chǔ)上扔亥,少了一些配置文件而已场躯。至此,我們的第一個(gè)SpringBoot項(xiàng)目就搭建好了砸王,篇幅太長推盛,我們下一篇接著說配置數(shù)據(jù)源和熱加載
注意:
1、SpringbootdemoApplication.java是SpringBoot項(xiàng)目的啟動(dòng)類谦铃,因?yàn)镾pringBoot集成了tomcat耘成,所以,運(yùn)行該類驹闰,則會(huì)運(yùn)行這個(gè)項(xiàng)目瘪菌。
2、SpringBoot項(xiàng)目所有的配置信息都在application.properties文件當(dāng)中嘹朗,具體詳情可以查看:http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html