本節是陸續搭建系統和編碼的開始,我們會優先完成一個基礎工程的創建,一般在互聯網企業這部分作業可能不需要反復處理,只需要在承接產品需要后使用腳手架或者直接復制以往工程就可以創建現有需要使用的工程了,例如 Spring 官網也提供了創建工程的腳手架,https://start.spring.io Spring Initializr 本質上也是一個 Web 應用,它可以通過 Web 界面、Spring Tool Suite、IntelliJ IDEA 等方式,構建出一個基本的 Spring Boot 專案結構,因為我們是搭建微服務專案,所以這里我們需要進行基本的框架搭建,
首先接著上一篇文章我們在這里新建一個Module
選擇Maven工程,名字就叫shop-user
新建后我們需要在pom中添加相關依賴,
我們主要基于的springboot,所以添加一些springboot的依賴,(如果后續需要其他會繼續添加)
然后我們添加自定義包(這里是com.ylesb)
然后再添加SpringBoot啟動類添加Main函式
然后新建組態檔,我比較習慣用yml的,這個視自己情況而定
server:
port: 8071
spring:
application:
name: service-user
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver #版本看自己資料庫版本安裝
url: jdbc:mysql://localhost:3306/shop?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&userSSL=true
username: root
password: 123456
jap:
hibernate:
hb2ddl:
auto: update
dialect: org.hibernate.dialect.MySQL5InnoDBialect
然后新增如下包
然后對應添加User的相關Class
至此我們的用戶微服務相關搭建就完成了,同樣我們可以按照上述步驟搭建其他微服務,我們的產品微服務就不演示了,大家可以按照上述相關流程搭建一下,然后我們下一節根據我們搭建的進行繼續微服務的呼叫,
后期會在這個專案上不斷添加,喜歡的請點個start~
專案原始碼參考一下分支220121_xgc_buildFramework
Gitee:https://gitee.com/coderxgc/springcloud-alibaba
GitHub:https://github.com/coderxgc/springcloud-alibaba
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/418996.html
標籤:Java
