javascript
怎样把一个项目加入微服务器,构建微服务:快速搭建Spring Boot项目
Spring Boot簡介:
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力于在蓬勃發展的快速應用開發領域(rapid application development)成為領導者(官網介紹)。
Spring Boot特點:
創建獨立的Spring應用程序
嵌入的Tomcat,無需部署WAR文件
簡化Maven配置
自動配置Spring
提供生產就緒型功能,如指標,健康檢查和外部配置
絕對沒有代碼生成并且對XML也沒有配置要求
快速入門:
1、訪問http://start.spring.io/
2、填寫相關的項目信息、jdk版本等(可參考下圖)
3、點擊Generate Project,就會生成一個maven項目的壓縮包,下載項目壓縮包
4、解壓后,使用eclipse,Import -> Existing Maven Projects -> Next ->選擇解壓后的文件夾-> Finsh
項目結構介紹:
如下圖所示,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
2 org.springframework.boot
3 spring-boot-starter-web
4
運行項目:
1、創建controller
package com.example.annewebsite_server.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
3、項目啟動成功
以上是一個Spring Boot項目的搭建過程,希望能夠給正在學習Spring Boot的同仁帶來一些些幫助,不足之處,歡迎指正。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的怎样把一个项目加入微服务器,构建微服务:快速搭建Spring Boot项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怀旧服新开服务器最新,暴雪官方发大招,怀
- 下一篇: 服务器温控系统,服务器温度监控