什么Spring Boot?
Spring Boot是由Pivotal團(tuán)隊提供的全新框架,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。用我的話來理解,就是spring boot其實不是什么新的框架,它默認(rèn)配置了很多框架的使用方式。
環(huán)境準(zhǔn)備
一個比較不錯的文本編輯器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、Idea Intellij)
Java環(huán)境(JDK 1.8或以上版本)
Maven 3.0+(Eclipse和Idea IntelliJ內(nèi)置,如果使用IDE并且不使用命令行工具可以不安裝)
maven構(gòu)建項目
1)官網(wǎng)地址 http://start.spring.io/
2)選擇構(gòu)建工具M(jìn)aven Project、Spring Boot版本1.5.6以及一些工程基本信息,點擊“Switch to the full version.”java版本選擇1.8,可參考下圖所示:
3)點擊Generate Project下載項目壓縮包
4)解壓后,使用eclipse,Import -> Existing Maven Projects -> Next ->選擇解壓后的目錄-> Finsh,OK done
目錄結(jié)構(gòu)
導(dǎo)入Eclipse,執(zhí)行Update Project...(快捷鍵Alt + F5)
如上圖所示,Spring Boot的基礎(chǔ)結(jié)構(gòu)共三個文件:
src/main/java 程序開發(fā)以及主程序入口
src/main/resources 配置文件
src/test/java 測試程序
spingboot建議的目錄結(jié)果如下:
root package結(jié)構(gòu):com.example.yourproject
com
+- example
+- yourproject
+- Application.java
|
+- domain
| +- Customer.java
| +- CustomerRepository.java
|
+- service
| +- CustomerService.java
|
+- controller
| +- CustomerController.java
|
1)Application.java 建議放到跟目錄下面,主要用于做一些框架配置
2)domain目錄主要用于實體(Entity)與數(shù)據(jù)訪問層(Repository)
3)service 層主要是業(yè)務(wù)類代碼
4)controller 負(fù)責(zé)頁面訪問控制
采用默認(rèn)配置可以省去很多配置,當(dāng)然也可以根據(jù)自己的喜歡來進(jìn)行更改。最后啟動Application main方法,到此一個Spring boot框架的java項目搭建好了。
引入web模塊
1. pom.xml中添加支持web的模塊(測試模塊):
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--測試依賴--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency>
名稱欄目:SpringBoot構(gòu)建框架詳解-創(chuàng)新互聯(lián)
本文來源:http://www.muchs.cn/article14/dsoede.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、自適應(yīng)網(wǎng)站、動態(tài)網(wǎng)站、ChatGPT、網(wǎng)站維護(hù)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容