使用Spring Boot Starter接入
更新時(shí)間:
將應(yīng)用接入功能開(kāi)關(guān)后,即可使用功能開(kāi)關(guān)的全部功能。本文將幫助您了解如何使用Spring Boot Starter接入。
操作步驟
- 登錄 AHAS控制臺(tái),然后在頁(yè)面左上角選擇地域。
- 在左側(cè)導(dǎo)航欄單擊功能開(kāi)關(guān),然后在頁(yè)面右上角單擊新應(yīng)用接入。
- 可選:在新應(yīng)用接入頁(yè)面查看并保存License。說(shuō)明 僅公網(wǎng)環(huán)境接入需要License。
- 在Pom文件中加入以下依賴。
<dependency> <groupId>com.alibaba.csp</groupId> <artifactId>spring-boot-starter-ahas-switch-client</artifactId> <version>x.y.z</version> </dependency>
說(shuō)明 在 新應(yīng)用接入頁(yè)面查看Pom依賴最新版本,將x.y.z
替換為新版本的版本號(hào)。 - 在相關(guān)常量類上添加
com.alibaba.csp.ahas.switchcenter.anotation.Switch
注解,同時(shí)在對(duì)應(yīng)字段上加com.taobao.csp.switchcenter.annotation.AppSwitch
注解,字段修飾符必須為public static
。例如:@Switch public class SwitchConfig { @AppSwitch(des = "String 類型開(kāi)關(guān)", level = Level.p2, callback = TestCallback.class) public static boolean test_switch = false; }
- 在 application.properties 中添加以下配置項(xiàng)。
類別 配置參數(shù)示例 非公網(wǎng) - #指定您要接入的特定的AHAS環(huán)境。
ahas.namespace=default
- #自定義您的應(yīng)用名稱。
project.name=AppName
公網(wǎng) - #指定您要接入的特定的AHAS環(huán)境。
ahas.namespace=default
- #自定義您的應(yīng)用名稱。
project.name=AppName
- #配置License信息。
ahas.license=<license>
- #指定您要接入的特定的AHAS環(huán)境。
- 重新部署您的應(yīng)用。
執(zhí)行結(jié)果
啟動(dòng)應(yīng)用并調(diào)用配置埋點(diǎn)的方法。若該應(yīng)用出現(xiàn)在AHAS控制臺(tái)
頁(yè)面,則說(shuō)明接入成功。文檔內(nèi)容是否對(duì)您有幫助?