激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java Apollo環境搭建以及集成SpringBoot案例詳解

Java Apollo環境搭建以及集成SpringBoot案例詳解

2021-12-09 13:06MarlonBrando1998 Java教程

這篇文章主要介紹了Java Apollo環境搭建以及集成SpringBoot案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下

環境搭建

下載Quick Start安裝包

Java Apollo環境搭建以及集成SpringBoot案例詳解

從Github下載:checkout或下載apollo-build-scripts項目

手動打包Quick Start安裝包

  • 修改apollo-configservice, apollo-adminservice和apollo-portal的pom.xml,注釋掉spring-boot-maven-plugin和maven-assembly-plugin
  • 在根目錄下執行mvn clean package -pl apollo-assembly -am -DskipTests=true
  • 復制apollo-assembly/target下的jar包,rename為apollo-all-in-one.jar

創建數據庫

Apollo服務端共需要兩個數據庫:ApolloPortalDB和ApolloConfigDB,數據庫、表的相關Sql在安裝包里,只需要導入數據庫即可。直接導入就行。

配置數據庫連接信息

-Apollo服務端需要知道如何連接到你前面創建的數據庫,所以需要編輯demo.sh,修改ApolloPortalDB和ApolloConfigDB相關的數據庫連接串信息。

注意:填入的用戶需要具備對ApolloPortalDB和ApolloConfigDB數據的讀寫權限。

?
1
2
3
4
5
6
7
8
9
#apollo config db info
apollo_config_db_url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=用戶名
apollo_config_db_password=密碼(如果沒有密碼,留空即可)
 
# apollo portal db info
apollo_portal_db_url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=用戶名
apollo_portal_db_password=密碼(如果沒有密碼,留空即可)

注意:不要修改demo.sh的其它部分

修改默認的apollo端口

?
1
2
3
4
5
# meta server url
config_server_url=http://localhost:6001
admin_server_url=http://localhost:6002
eureka_service_url=$config_server_url/eureka/
portal_url=http://localhost:6003

啟動apollo配置中心

  • 在 git bash窗口中運行命令行
?
1
./demo.sh start
  • 啟動成功界面信息如下:

Java Apollo環境搭建以及集成SpringBoot案例詳解

  • 如果啟動報錯,請在相應的日志文件中查看出錯原因。

Apollo啟動成功

  • 默認8080界面

Java Apollo環境搭建以及集成SpringBoot案例詳解

  • 8090 apoolo配置界面

Java Apollo環境搭建以及集成SpringBoot案例詳解

登錄配置中心、新建服務的相關配置

  • 默認賬號密碼:
?
1
2
apollo
admin

Apollo 集成 SpringBoot 讀取配置文件

概述

Apollo支持API方式和Spring整合方式,該怎么選擇用哪一種方式?

  • API方式靈活,功能完備,配置值實時更新(熱發布),支持所有Java環境。
  • Spring方式接入簡單。 Spring方式也可以結合API方式使用,如注入Apollo的Config對象,就可以照常通過API方式獲取配置了:
?
1
2
@ApolloConfig
private Config config; //inject config for namespace application

引入依賴

?
1
2
3
4
5
<dependency>
    <groupId>com.ctrip.framework.apollo</groupId>
    <artifactId>apollo-client</artifactId>
    <version>1.3.0</version>
</dependency>

在配置中心新建配置文件

Java Apollo環境搭建以及集成SpringBoot案例詳解

配置私有的 app-demo-one-dev 和共有的 app-common-dev

  • app-demo-one-dev私有配置

Java Apollo環境搭建以及集成SpringBoot案例詳解

  • app-common-dev 共有配置

Java Apollo環境搭建以及集成SpringBoot案例詳解

SpringBoot 配置拉去配置文件

  • application.yml
?
1
2
3
4
5
6
7
8
9
apollo:
  bootstrap:
    eagerLoad:
      enabled: true
    enabled: true
    namespaces: application,TEST1.ConfigOne
  meta: http://localhost:8080
app:
  id: app-demo-one-dev

到此這篇關于Java Apollo環境搭建以及集成SpringBoot案例詳解的文章就介紹到這了,更多相關Java Apollo環境搭建以及集成SpringBoot內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_37248504/article/details/119980813

延伸 · 閱讀

精彩推薦
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7482021-02-04
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
主站蜘蛛池模板: 久久久久久久久久亚洲精品 | 欧美日韩亚州综合 | 国产亚洲在线 | h久久| 日韩a毛片免费观看 | 午夜视 | 免费网址黄 | 久久久日韩精品一区二区三区 | 大奶一级片 | 91羞羞| 久久久国产一级片 | 欧美另类在线视频 | 成人做爰高潮片免费视频美国 | 日本不卡一区二区三区在线 | 久久精品4 | 免费国产wwwwwww网站 | 久久99国产视频 | 激情小说激情图片激情电影 | 国产精选久久 | 天天操天天骑 | 精品三区视频 | 一级做人爱c黑人影片 | 久久这里只有精品1 | 国产成人高清成人av片在线看 | 国产毛毛片一区二区三区四区 | 亚洲精品aa| 亚洲婷婷日日综合婷婷噜噜噜 | 亚洲一区动漫 | 国产精品地址 | 国产精品69久久 | 狠狠操天天射 | 九九黄色影院 | 久久精品久| 日本黄色一级电影 | 亚洲91精品| 国产亚洲网 | 中文字幕一区在线观看视频 | 免费一级特黄欧美大片勹久久网 | 色天使中文字幕 | 鲁一鲁一鲁一鲁一曰综合网 | 特色一级黄色片 |