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

OSCHINA-MIRROR/shiqiyue-dbDocGenerator

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

Инструмент для генерации документации по базе данных

Простая настройка позволяет генерировать документацию по базе данных.

Способ использования:

  1. Измените информацию о конфигурации базы данных в файле application.properties.
  2. Измените информацию в свойствах application.generator в файле application.properties.
  3. Запустите файл Application.java.
  4. Формат сгенерированного файла: 2018-03-07_05-45-453.xls.

Используемые фреймворки:

  1. Spring Boot.
  2. Spring JDBC.
  3. FreeMaker.

Поддерживаемые базы данных:

  1. MySQL.

Типы поддерживаемых документов:

  1. Word — выглядит не очень хорошо, но можно изменить документ (v.15 удалён, больше не поддерживается).
  2. Excel — выглядит неплохо, можно изменить документ.
  3. HTML — выглядит лучше всего, но нельзя изменить.

Как расширить поддержку большего количества баз данных:

  1. Добавьте пакет драйвера базы данных в pom.xml.
  2. Измените информацию о конфигурации базы данных в application.properties.
  3. Создайте новый класс, который наследуется от cn.wuwenyao.db.doc.generator.dao.impl.AbstractDbInfoDao.
  4. Добавьте новое перечисление в cn.wuwenyao.db.doc.generator.enums.DbType.

Как расширить поддержку дополнительных типов документов:

  1. Создайте новый класс, который наследуется от cn.wuwenyao.db.doc.generator.service.impl.AbstractGeneratorServiceImpl.
  2. Добавьте новое перечисление в cn.wuwenyao.db.doc.generator.enums.TargetFileType.

Журнал обновлений:

  1. v1.0 — завершена базовая архитектура, поддерживается генерация документов формата Word.
  2. v1.1 — оптимизирована архитектура, поддерживается создание документов Excel, которые выглядят немного лучше, чем документы Word (смеюсь).
  3. v1.2 — поддерживается создание HTML-документов.
  4. v1.3 — добавлена генерация индексной информации.
  5. v1.3.1 — добавлен новый HTML-шаблон, оптимизирована скорость создания документов.
  6. v1.3.2 — поддерживаются белый и чёрный списки, оптимизирован шаблон Excel.

Примеры изображений:

Скачать примеры:

  1. Пример документа Word: http://gitee.com/shiqiyue/dbDocGenerator/tree/master/doc/word-sample.doc.
  2. Пример документа Excel: http://gitee.com/shiqiyue/dbDocGenerator/tree/master/doc/excel-sample.xls.
  3. Пример HTML-документа: http://gitee.com/shiqiyue/dbDocGenerator/tree/master/doc/html-sample.html.

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

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

Введение

Инструмент для создания документации по базе данных, разработанный на основе Spring Boot, обеспечивает простую настройку и быстрое создание. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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