SpringBoot構(gòu)建框架詳解-創(chuàng)新互聯(lián)

什么Spring Boot?

創(chuàng)新互聯(lián)專注于蘆淞網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供蘆淞營銷型網(wǎng)站建設(shè),蘆淞網(wǎng)站制作、蘆淞網(wǎng)頁設(shè)計、蘆淞網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造蘆淞網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供蘆淞網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

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)

h5響應(yīng)式網(wǎng)站建設(shè)