Springboot 與Apollo開放平台

2021-10-02 06:45:04 字數 2236 閱讀 9139

1.引入依賴

com.ctrip.framework.apollo

apollo-openapi

1.1.0

2.配置類中構建apolloopenapiclient 的bean

@configuration

public class apolloclientconfig

}

3.直接調封裝好的方法

@service

public class apolloopenserviceimpl implements apolloopenservice

/*** @param name

* @param format

* @param ispublic

* @description 新增namespace

* @author:

* @date: 10:53 2020/1/15

*/@override

}/**

* @param key

* @param value

* @param env

* @param clustername

* @param namespacename

* @description 新增配置

* @author:

* @date: 10:57 2020/1/15

*/@override

public string createitem(string key, string value, string env, string clustername, string namespacename)

/*** @param key

* @param value

* @param env

* @param clustername

* @param namespacename

* @description key存在就更新,不存在就新增

* @author:

* @date: 10:59 2020/1/15

*/@override

public string createorupdateitem(string key, string value, string env, string clustername, string namespacename)

/*** @param key

* @param env

* @param clustername

* @param namespacename

* @description 刪除配置

* @author:

* @date: 11:00 2020/1/15

*/@override

public string removeitem(string key, string env, string clustername, string namespacename)

/*** @param releasetitle

* @param releasecomment

* @param env

* @param clustername

* @param namespacename

* @description 發布指定namespace下所有配置

* @author:

* @date: 11:02 2020/1/15

*/@override

public string publishnamespace(string releasetitle, string releasecomment, string env, string clustername,

string namespacename)

/*** @param env

* @param clustername

* @param namespacename

* @description 獲取指定namespace下所有已經生效的已發布配置

* @author:

* @date: 11:04 2020/1/15

*/@override

public string getlatestactiverelease(string env, string clustername, string namespacename)

}

SpringBoot與Thymeleaf使用入門

thymeleaf 是乙個跟 velocity freemarker 類似的模板引擎,它可以完全替代 jsp 與springboot完美整合,springboot提供了thymeleaf的預設配置,並且為thymeleaf設定了視 析器,我們可以像以前操作jsp一樣來操作thymeleaf。幾乎沒有...

SpringBoot與SpringCloud的區別

1 spring boot 是 spring 的一套快速配置腳手架,可以基於spring boot 快速開發單個微服務 spring cloud是乙個基於spring boot實現的雲應用開發工具 2 spring boot專注於快速 方便整合的單個個體,spring cloud是關注全域性的服務治...

Activiti與SpringBoot專案整合

org.activiti activiti spring boot starter basic 5.21.0 配置 org.activiti.spring.springprocessengineconfiguration類注入資料來源和事務模板管理事務 configuration public cl...