1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hudan870614-wptai-disconf-client

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

wptai-disconf-client

Описание

Основана на стиле spring-boot, однокнопочное подключение к .baidu/disconf.

Архитектура программного обеспечения

Оригинальный пример бывшего Baidu Disconf имеет множество недостатков при использовании с Spring Boot — сложная конфигурация, отсутствие простоты, неподдержка Spring 5.x и т.д. Wptai-disconf-client позволяет быстро подключиться к Disconf в Spring Boot, оптимизирует и поддерживает следующие операции:

  1. Оптимизация конфигурационных файлов, поддерживающая yml-формат конфигураций
  2. Упрощение, скрытие конфигурационного файла Baidu Disconf.properties
  3. Поддержка Spring 5.x
  4. Поддержка сервисной архитектуры, мультиконтейнерной конфигурации, поддержка получения параметров Disconf из переменных окружения
  5. Однокнопочный запуск конфигураций в классах запуска Spring Boot, больше нет необходимости в дополнительной конфигурации

Инструкции по установке

  1. xxxx
  2. xxxx
  3. xxxx

Инструкции по подключению

1. Создание зависимости jar в pom

<dependency>
    <groupId>com.wptai</groupId>
    <artifactId>wptai-disconf-client</artifactId>
    <version>1.0.0</version>
</dependency>

2. Создание файла application-wptai.yml в проекте Spring Boot

wptai:
  disconf:
    enable: true
    server:
      url: 114.55.43.83:9554
      debug: true
      retry_times: 3
      retry_sleep_seconds: 1
    app:
      name: xy-boot-demo
      version: 0.0.1
      env: rd
    config:
      base_scan: com.xy
      ignore:
      auto_reload_files: classpath:application.yml

Примеры комментариев можно найти в директории test/resources в файле application-wptai.yml.### 3. Добавление в класс запуска Spring Boot

@Import({DisConfig.class})

Дополнительно, если требуется добавить параметры при старте, это можно сделать следующим образом:

-Dwptai.disconf.app.env=rd

Внесение вклада

  1. Fork этого репозитория
  2. Создайте ветку Feat_xxx
  3. Отправьте изменения
  4. Создайте Pull Request

Специальные возможности Gitee

  1. Используйте Readme_XXX.md для поддержки различных языков, таких как Readme_en.md, Readme_zh.md
  2. Официальный блог Gitee blog.gitee.com
  3. Вы можете просмотреть лучшие открытые проекты на Gitee https://gitee.com/explore
  4. GVP — полное название которого "Gitee Most Valuable Project", представляет собой список лучших открытых проектов, выбранных командой Gitee
  5. Официальная документация Gitee https://gitee.com/help
  6. Категория "Звезды Gitee" представляет собой раздел, где представлены лучшие участники Gitee https://gitee.com/gitee-stars/

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

spring-boot-disconf: интеграция необходимой конфигурации в один клик на основе стиля Spring-Boot. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hudan870614-wptai-disconf-client.git
git@api.gitlife.ru:oschina-mirror/hudan870614-wptai-disconf-client.git
oschina-mirror
hudan870614-wptai-disconf-client
hudan870614-wptai-disconf-client
master