Skip to content

Latest commit

 

History

History
53 lines (46 loc) · 1.34 KB

README.md

File metadata and controls

53 lines (46 loc) · 1.34 KB

logo

varconf-client-java

基于java语言的varconf客户端sdk.

Build Status

使用步骤

Maven

<dependency>
  <groupId>io.github.varconf</groupId>
  <artifactId>client</artifactId>
  <version>1.0.0</version>
</dependency>

配置步骤

1.Spring中xml配置客户端(能够自动注入Spring上下文配置)

VarConfClient varConfClient = new VarConfClient();
varConfClient.setUrl("varconf url");
varConfClient.setToken("your app token");

2.手动配置客户端(只能手动拉取key)

<bean id="varConfClient" class="io.github.varconf.client.VarConfClient" lazy-init="true">
    <property name="url" value="varconf url"></property>
    <property name="token" value="your app token"></property>
</bean>

使用示例

1.使用注解

public class TestBean {
    @VarConfValue("key")
    private String key;

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }
}

2.手动获取

PullKeyResult pullKeyResult = varConfClient.queryKeyConfig("key", false, 0);