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

OSCHINA-MIRROR/okrs.cn-CodeGenerator

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
readme.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 08:43 d238f5a

Генератор кода

Данный проект представляет собой генератор кода, основанный на Java-шаблоне Apache Velocity.

Особенности: можно настраивать шаблоны генерации кода в соответствии с собственным стилем кода проекта.

Настройка шаблонов генерации кода:

  1. Добавьте адрес загрузки шаблона: resources/static/template.json.
  2. Конкретный адрес хранения шаблона: src/main/resources/.

Запуск: com.mmk.BaseApplication.java или создание jar-пакета: запустите Maven intall.

Доступ по пути: http://localhost:10001/codeUI/index.html.

Недоступен IP-адрес для доступа. На странице входа необходимо ввести логин автора.

Изображения проекта (скриншоты)

com.mmk.code.common.PropertyNameTools.java устанавливает соответствие между типом поля базы данных и типом поля сущности при начальной загрузке таблицы.

Нельзя изменять структуру имитируемого файла, иначе будет выдана ошибка.

Примечание:

  1. При генерации кода происходит его полное замещение.
  2. В созданном jar-пакете Maven могут возникнуть проблемы с кодировкой. Решение: выполните команду в командной строке java -Dfile.encoding=utf-8 -jar APA_BUILD-1.0.0.jar.

При генерации кода происходит его полное замещение:

  1. Необходимо разработать таблицы, указав в полях примечания.
  2. На самих таблицах также должны быть примечания.
  3. В базе данных обязательно должны присутствовать следующие поля: id (автоинкремент), code (UUID, идентификатор), create_time, create_code, update_code, update_time, del_flag (логическое удаление, 1).

Решение проблемы зависания при редактировании исходного кода проекта: Найдите файл .project, откройте его в блокноте и удалите две строки:

  1. org.eclipse.wst.jsdt.core.javascriptValidator.
  2. org.eclipse.wst.jsdt.core.jsNature. Сохраните изменения и закройте файл. Обновите проект. Появится окно с запросом, установите флажок и нажмите «Нет».

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

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

1
https://api.gitlife.ru/oschina-mirror/okrs.cn-CodeGenerator.git
git@api.gitlife.ru:oschina-mirror/okrs.cn-CodeGenerator.git
oschina-mirror
okrs.cn-CodeGenerator
okrs.cn-CodeGenerator
master