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

OSCHINA-MIRROR/Wilson-He-generator-maven-plugin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Releast-Note.md 6.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 07:52 9a95737

Версия

(Примечание: срединные версии означают изменение конфигурации свойств или генерацию исправлений ошибок)

  • 0.2.7

    • Удаление настройки crudIdType, изменение на чтение типа поля идентификатора сущности по умолчанию.
    • Добавление параметра конфигурации пакета packageConfig.
  • 0.2.6

    • Изменение добавления шаблона констант enum, добавление параметра конфигурации useEnumTemplate.
  • 0.2.5

    • Изменение шаблона констант.
    • Исправление проблемы с импортом класса swagger в контроллере.
  • 0.2.4

    • Исправление ошибки проверки комментариев полей констант.
    • Изменение зависимости MySQL на версию 8.0.16.
  • 0.2.3

    • Исправление проблемы с неработающими включениями.
    • Частичная оптимизация кода.
    • Улучшение документации.
  • 0.2.2

    • Исправление появления строковых символов в переменных шаблонов констант.
  • 0.2.1

    • В шаблон сущности добавлен метод определения константы.
    • Исправлена проблема с шаблоном файла контроллера swagger.
    • Изменены комментарии констант, удалены ключи констант.
    • Изменены комментарии шаблона сущности.
  • 0.2.0

    • Переименование javaIdType в crudIdType.
    • Проведено изменение шаблона файла контроллера, можно использовать настройку useSwagger для генерации аннотаций swagger.
    • Устранена проблема NPE при отсутствии настройки dataSource.commentPattern.
    • Созданы комментарии полей констант для классов констант.
    • Дополнены комментарии конфигурации templateConfig.
  • 0.1.4

    • Доработаны комментарии, Ctrl+Q для просмотра полных комментариев тегов, комментарии тегов второго уровня через теги первого уровня, например, dataSources.excludeConstantFields можно просмотреть через комментарий dataSources.
    • Добавлен dataSource.excludeConstantFields: не создавать указанные поля классов констант, такие как is_delete, state.
    • Добавлено jsonIgnores: добавить аннотацию @JsonIgnore Джексона к указанным полям, разделяя несколько полей запятыми, например: password, salt, isDelete.
  • 0.1.3

    • Изменено зависимость MySQL.
    • Добавлены шаблоны полей констант SQL, настройка dataSource.commentPattern.
    • Добавлена настройка dataSource.bitToInteger, которая преобразует тип базы данных bit в конфигурацию Java Integer bitToInteger, по умолчанию true, false преобразуется в Boolean.
    • Добавлена конфигурация idType для установки аннотации IdType сущности, если она не настроена, аннотация идентификатора сущности не создается.
    • Добавлена конфигурация javaIdType для создания соответствующего метода findById в сгенерированном сервисе.
  • 0.1.2

    • Изменен формат комментариев полей SQL-констант, Demo[удалить флаг (1: удалено - YES, 0: не удалено - NO), удалить флаг (YES - удалено, NO - не удалено)].
  • 0.1.1

    • Исправлены ошибки генерации NPE.
  • 0.1.0

    • Исправлены ошибки в генерации файлов mapper xml с неправильным расширением.
  • 0.0.5

    • Добавлен параметр useSwagger(boolean).
    • Добавлен параметр superEntityClass.
    • Настроена генерация всех полей db по умолчанию в строке соединения mapper.xml.
    • Изменён ряд параметров шаблона без использования.
  • 0.0.4

    • Добавлен параметр author.
    • Исправлен ряд проблем со стилем шаблона.
    • Добавлен параметр isCleanBefore, который устанавливает, очищать ли текущий каталог модуля target перед генерацией, по умолчанию false.
  • 0.0.3

    • Изменена переменная пути шаблонов на xxxPath.
    • Добавлена настройка стиля имени генерируемого файла.
  • 0.0.2

    • Добавлены пользовательские шаблоны, файлы шаблонов ftl можно получить через ${package.layerName}, например:

      • Пример файла шаблона /resources/templates/manager.ftl:

         package ${package.Manager};
         
         /**<#if table.comment??>${"\n"} * <p>
          * ${entity}-${table.comment!} бизнес-интерфейс
          * </p>
          * </#if>
          * @author ${author}
          * @since ${date}
          */
         public class ${entity}Manager {
         
         }
      • Конфигурация pom:

        <templates>
            <customs>
                <param>
                    <path>/templates/manager.ftl</path>
                    <subPackage>manager</subPackage>
                    <layerName>Manager</layerName>
                </param>
            </customs>
        </templates>

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/Wilson-He-generator-maven-plugin.git
git@api.gitlife.ru:oschina-mirror/Wilson-He-generator-maven-plugin.git
oschina-mirror
Wilson-He-generator-maven-plugin
Wilson-He-generator-maven-plugin
master