91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

構建微服務:快速搭建Spring Boot項目

發布時間:2020-07-30 10:12:25 來源:網絡 閱讀:7750 作者:小楊Java 欄目:大數據

Spring Boot簡介:

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力于在蓬勃發展的快速應用開發領域(rapid application development)成為領導者(官網介紹)。

Spring Boot特點:

  1. 創建獨立的Spring應用程序

  2. 嵌入的Tomcat,無需部署WAR文件

  3. 簡化Maven配置

  4. 自動配置Spring

  5. 提供生產就緒型功能,如指標,健康檢查和外部配置

  6. 絕對沒有代碼生成并且對XML也沒有配置要求

快速入門:

1、訪問http://start.spring.io/

2、填寫相關的項目信息、jdk版本等(可參考下圖)
構建微服務:快速搭建Spring Boot項目

3、點擊Generate Project,就會生成一個maven項目的壓縮包,下載項目壓縮包
4、解壓后,使用eclipse,Import -> Existing Maven Projects -> Next ->選擇解壓后的文件夾-> Finsh

項目結構介紹:
如下圖所示,Spring Boot的基礎結構共三個文件:
構建微服務:快速搭建Spring Boot項目

src/main/java --程序開發以及主程序入口
src/main/resources --配置文件
src/test/java --測試程序

Spring Boot推薦的項目結構:
根目錄:com.example.myproject
1)domain:實體類(com.example.domain)
2)Dao:數據訪問層(com.example.repository)
3)Service:數據服務接口層(com.example.service)
ServiceImpl:數據服務實現層(com.example.service.impl)
4)Controller:前端控制器(com.example.controller)
5)utils:工具類(com.example.utils)
6)constant:常量接口類(com.example.constant)
7)config:配置信息類(com.example.config)
8)dto:數據傳輸對象(Data Transfer Object,用于封裝多個實體類(domain)之間的關系,不破壞原有的實體類結構)(com.example.dto)
9)vo:視圖包裝對象(View Object,用于封裝客戶端請求的數據,防止部分數據泄露,保證數據安全,不破壞原有的實體類結構)(com.example.vo)

引入Web模塊:
在pom.xml添加支持Web的模塊

1 <dependency>
2 <groupId>org.springframework.boot</groupId>
3 <artifactId>spring-boot-starter-web</artifactId>
4 </dependency>
運行項目:

1、創建controller

package com.example.annewebsite_server.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {@GetMapping("/hello")
br/>@GetMapping("/hello")
return "Hello Spring Boot!";
}
}
構建微服務:快速搭建Spring Boot項目
2、啟動項目入口
構建微服務:快速搭建Spring Boot項目

3、項目啟動成功
構建微服務:快速搭建Spring Boot項目

4、在瀏覽器中進行訪問(http://localhost:8080/hello)

以上是一個Spring Boot項目的搭建過程,希望能夠給正在學習Spring Boot的同仁帶來一些些幫助,不足之處,歡迎指正。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

綦江县| 仙桃市| 青铜峡市| 类乌齐县| 新平| 姜堰市| 保德县| 读书| 德令哈市| 桂阳县| 郓城县| 枣强县| 临沧市| 永定县| 迭部县| 日照市| 盐山县| 海口市| 广宗县| 大田县| 墨江| 松阳县| 和平县| 大埔区| 泊头市| 禹州市| 中江县| 银川市| 普洱| 阿拉尔市| 建湖县| 广丰县| 凤城市| 台北市| 炉霍县| 新丰县| 宜阳县| 临颍县| 泊头市| 赤水市| 青冈县|