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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

(三十一)java版spring cloud+spring boot+redis多租户社交电子商务平台-spring-cloud-config...

發布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (三十一)java版spring cloud+spring boot+redis多租户社交电子商务平台-spring-cloud-config... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

電子商務平臺源碼請加企鵝求求:一零三八七七四六二六。創建配置管理服務器及實現分布式配置管理應用,實現統一配置管理。

提供三種方式:

基于git

基于svn(淘汰)

基于本地文件(測試使用)

如何使用

創建server端

創建client端

  • 創建server端
  • 讓你的分布式的應用可以取到配置。服務端很簡單,只需要配置你的配置文件位于哪里就行了。

    pom.xml:

    <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-config-server</artifactId> </dependency> 復制代碼

    當然了,我已經在全局加入了一些其他配置文件,因為我使用了模塊式的開發,所以這里很簡單。

    配置文件:

    spring.application.name=config-serverserver.port=8888 spring.cloud.config.server.git.uri=file:///${user.home}/config-repo 復制代碼

    一般端口都是8888,可以隨意設置,git這里我采用了本地git,方便測試。如果是遠程的話,肯定是私有的內部公開的,可以使用用戶名和密碼登錄。官網查看最新的配置文件即可。

    啟動:

    @SpringBootApplication @EnableConfigServer public class SpringCloudConfigServerApplication {public static void main(String[] args) {SpringApplication.run(SpringCloudConfigServerApplication.class, args);} } 復制代碼

    在啟動文件里,加入這樣一句話就好啦。

  • 創建client端
  • 當然了,也很簡單。

    pom.xml:

    <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-config</artifactId> </dependency> 復制代碼

    配置文件:

    spring.application.name=appname1 server.port=8082 spring.profiles.active=dev spring.cloud.config.profile=dev spring.cloud.config.uri=http://localhost:8888/ 復制代碼

    這里主要就是你的服務端在哪里。spring.application.name 和 spring.cloud.config.profile 決定了會去遠程git里取哪一個git文件。spring.profiles.active決定了使用哪個版本。

    其實,這里就是你的擁有一大堆邏輯代碼的那個應用。所以這里可以用各種各樣的配置文件。當然了,我們推薦你全部都配置在遠程端。不然以后修改或者臨時需求修改很麻煩。

    使用配置:

    @Value("${foo}") String foo; 復制代碼

    這是我使用了自己的配置的方法,如果是spring自己的話,比如數據庫配置的datasource等,會直接使用。

    轉載于:https://juejin.im/post/5cf48d90e51d4510b71da5b0

    總結

    以上是生活随笔為你收集整理的(三十一)java版spring cloud+spring boot+redis多租户社交电子商务平台-spring-cloud-config...的全部內容,希望文章能夠幫你解決所遇到的問題。

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