Dynamic Configuration Core

JSON Dynamic Properties Core

Лицензия

Лицензия

Группа

Группа

com.comcast.dynocon
Идентификатор

Идентификатор

dynocon-core
Последняя версия

Последняя версия

1.1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Dynamic Configuration Core
JSON Dynamic Properties Core

Скачать dynocon-core

Как подключить последнюю версию

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

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.fasterxml.jackson.core : jackson-databind jar 2.12.3
org.slf4j : slf4j-api jar 1.7.30

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.13.1
ch.qos.logback : logback-classic jar 1.2.3

Модули Проекта

Данный проект не имеет модулей.

Dynamic Configuration

Comcast Dynamic Configurattion - dynocon is on the mission of adapting the Configuration-as-a-Code concept.

Dynocon library allows your application to get access to the latest configuration changes without restarting.

JSON is a first-class citizen and supported out of the box as well as the traditional .properties format.

Installation

<dependency>
	<groupId>com.comcast.dynocon</groupId>
	<artifactId>dynocon-core</artifactId>
	<version>1.1.0</version>
</dependency>

Example

If your JSON configuration looks like this:

{
  "myPropertyName": "value1"
}

or you are using traditional .properties file:

myPropertyName = value1

You could always access the property as following:

public static final Property<String> MY_PROPERTY = new Property<>("myPropertyName", String.class);
... SNIP ...
Assert.assertEquals("value1", MY_PROPERTY.get());

If the value in the file will be updated, you don't need to restart the application, MY_PROPERTY.get() will return the new value.

See Wiki for a full description of the dynocon library.

com.comcast.dynocon
Comcast brings together the best in media and technology to create the world's best entertainment and online experiences

Версии библиотеки

Версия
1.1.0
1.0.4
1.0.3