Java技術(shù)學(xué)習(xí)分享:SpringBoot入門

對于Java開發(fā)人員來說Spring和其它框架(Hibernate、MyBatis、SpringMVC...)的整合是比較麻煩的事情,需要涉及到大量的配置文件和第三方庫的導(dǎo)入。

Spring的Pivotal 團(tuán)隊提供了全新的SpringBoot框架,幫助我們簡化搭建Spring項目和初始化配置的過程,這樣我們不用一點一點的寫配置文件,再一個個導(dǎo)入第三方庫,對于Java開發(fā)人員來說是一個福音。

SpringBoot這么強大,那入門會不會很難呢?可以很負(fù)責(zé)的告訴大家:一點不會!

下面就告訴大家如何來搭建一個SpringBoot的項目。

搭建SpringBoot項目有幾種方式,最簡單的是在線創(chuàng)建項目:

先登錄網(wǎng)址https://start.spring.io/

?

然后按照下面步驟操作:

1) 選擇項目類型,這里默認(rèn)是Maven

2) 選擇語言,默認(rèn)Java

3) 選擇版本,默認(rèn)2.0.5

4) 設(shè)置包名

5) 設(shè)置項目名

6) 搜索需要的依賴庫,這里導(dǎo)入了Web庫

7) 點擊創(chuàng)建工程,會下載打包好的項目到本機

8) 通過Eclipse或IDEA打開工程

除了在線創(chuàng)建項目以外,IDEA也集成了SpringBoot插件,通過IDEA也可以快速搭建SpringBoot項目。

1、 新建項目,選擇Spring Initializr ,URL選擇Default,下一步

?

2、 設(shè)置項目信息,下一步

?

3、 添加依賴,這里只添加了Web

?

4、 設(shè)置項目名稱和位置,F(xiàn)inish

?

這樣一個SpringBoot項目就創(chuàng)建好了,我們看看項目的結(jié)構(gòu):

?

DemoApplication 有main方法的類,作用是啟動SpringBoot

內(nèi)容是:

@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}

resources 資源文件目錄

static 靜態(tài)文件目錄

templates 模板文件目錄

application.properties SpringBoot的配置文件

DemoApplicationTests 測試類

下面測試SpringBoot:

添加一個Controller類:

@Controller@RequestMapping("/user")public class UserController {? ? @RequestMapping("/hello")? ? @ResponseBody? ? public String hello(Model model){? ? ? ? return "Hello SpringBoot!";? ? }}

執(zhí)行DemoApplication的main方法,SpringBoot會啟動自帶的tomcat,會看到下面圖形,如果沒有出現(xiàn)錯誤信息,就啟動成功了。

?

在瀏覽器輸入Controller的URL:

?

這樣我們用很少的步驟就搭建了一個Spring項目,不用編寫大量的配置文件和導(dǎo)入依賴包,總體來說,SpringBoot的作用就是:簡單、快速、方便地搭建項目;對主流開發(fā)框架的無配置集成;極大提高了開發(fā)、部署效率。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容