日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

springboot学习笔记(一)

發布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot学习笔记(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.微服務是是什么?

微服務的定義:一個項目可以由多個小型服務組成

微服務具備的特性:每個微服務都可以運行在自己的進程里;一系列獨立運行的微服務共同構建起了整個系統;每個服務為獨立的業務開發,一個微服務一般完成某個特定的功能,比如訂單管理,用戶管理等;微服務之間通過一些輕量級的通信機制進行通信。

微服務的優點:往往比傳統的應用程序更有效地利用計算資源。這是因為它們通過擴展組件來處理功能瓶頸問題。這樣一來,開發人員只需要為額外的組件部署計算資源,而不需要部署一個完整的應用程序的全新迭代。最終的結果是有更多的資源可以提供給其它任務。

微服務的缺點:運維要求高,分布式的復雜性增加,接口調整成本高,重復勞動

微服務與單體架構的區別:

  • 單體架構所有的模塊全都耦合在一塊,代碼量大,維護困難,微服務每個模塊就相當于一個單獨的項目,代碼量明顯減少,遇到問題也相對來說比較好解決。

  • 單體架構所有的模塊都共用一個數據庫,存儲方式比較單一,微服務每個模塊都可以使用不同的存儲方式(比如有的用redis,有的用mysql等),數據庫也是單個模塊對應自己的數據庫。

  • 單體架構所有的模塊開發所使用的技術一樣,微服務每個模塊都可以使用不同的開發技術,開發模式更靈活。

2.springboot

springboot 可以快速開發每個微服務模塊

springboot優點:

? ? ? ? ?1.簡化j2ee開發

? ? ? ? ?2.整個spring技術的整合(通過springboot整合springmvc、spring)

? ? ? ? ?3.整個j2ee技術的整合(整合mybatis、Redis)

3.使用springboot之前的準備工作

? ? ? ? ?1.配置jkd

? ? ? ? ? ? JAVA_HOME:java根目錄

? ? ? ? ? ? path:java根目錄\bin

? ? ? ? ? ? classpath:.;jdk根目錄\lib

? ? ? ? ?2.配置maven

? ? ? ? ? ? MAVEN_HOME:maven根目錄

? ? ? ? ? ? path:maven根目錄\bin

? ? ? ? ? ? 配置maven本地倉庫:mvn根目錄/conf/setting.xml文件下

? ? ? ? ? ? 在IDLE下配置maven:window->preference->maven\配置installations和user settings

? ? ? ? ?3.開發springboot工具

? ? ? ? ? ? ①Eclipse(安裝STS插件)

? ? ? ? ? ? ②直接下載STS

? ? ? ? ? ? ③Intellij Idea

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的springboot学习笔记(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。