VarConf Client

VarConf client for java!

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

io.github.varconf
ArtifactId

ArtifactId

client
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

VarConf Client
VarConf client for java!
Project URL

Project URL

https://github.com/varconf/varconf-client-java
Source Code Management

Source Code Management

https://github.com/varconf/varconf-client-java

Download client

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.varconf/client/ -->
<dependency>
    <groupId>io.github.varconf</groupId>
    <artifactId>client</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.varconf/client/
implementation 'io.github.varconf:client:1.0.0'
// https://jarcasting.com/artifacts/io.github.varconf/client/
implementation ("io.github.varconf:client:1.0.0")
'io.github.varconf:client:jar:1.0.0'
<dependency org="io.github.varconf" name="client" rev="1.0.0">
  <artifact name="client" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.varconf', module='client', version='1.0.0')
)
libraryDependencies += "io.github.varconf" % "client" % "1.0.0"
[io.github.varconf/client "1.0.0"]

Dependencies

compile (7)

Group / Artifact Type Version
junit : junit jar 4.12
com.alibaba : fastjson jar 1.2.31
org.slf4j : slf4j-api jar 1.7.6
org.aspectj : aspectjweaver jar 1.7.2
org.springframework : spring-context jar 4.1.7.RELEASE
org.springframework : spring-beans jar 4.1.7.RELEASE
org.springframework : spring-test jar 4.1.7.RELEASE

test (1)

Group / Artifact Type Version
org.slf4j : slf4j-simple jar 1.7.6

Project Modules

There are no modules declared in this project.

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);
io.github.varconf

varconf

统一配置中心

Versions

Version
1.0.0