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

OSCHINA-MIRROR/lazycat_develop-CodeWing

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 4.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 20:23 6bb68ab

CodeWing [версия 0.0.1]

               _
  ___ ___   __| | ___     __      _(_)_ __   __ _
 / __/ _ \ / _` |/ _ \____\ \ /\ / / | '_ \ / _` |
| (_| (_) | (_| |  __/_____\ V  V /| | | | | (_| |
 \___\___/ \__,_|\___|      \_/\_/ |_|_| |_|\__, |
                                            |___/   version 0.0.1

CodeWing — это очень лёгкий инструмент автоматизации, который может автоматически генерировать код. Его основной компонент — coder. Этот компонент может массово генерировать код на основе файлов schema (содержат некоторые заполнители) и объектов bean.

С помощью coder можно разработать собственный генератор кода.

В настоящее время CodeWing поддерживает только Linux и MacOS. Для использования на Windows необходимо установить bash.

Чтобы использовать CodeWing, вам нужно клонировать проект из GitHub или кода Cloud на локальный компьютер. Обратите внимание, что CodeWing написан на Java, поэтому на вашем компьютере должна быть среда выполнения Java 1.6 или выше (по крайней мере, вы должны определить переменную среды JAVA_HOME).

$ git clone -b master https://github.com/LovelyLazyCat/code-wing codewing
$ git clone -b master https://gitee.com/lazycat_develop/CodeWing.git codewing

Все поддерживаемые в настоящее время кодеры CodeWing можно найти в каталоге bin.

coder-dao

coder-dao специально используется для генерации кода, связанного с DAO, в среде разработки Java Web. Он генерирует Java Bean, файл сопоставления MyBatis и определение DAO на основе таблиц базы данных. Подходит для традиционной структуры Spring + MyBatis.

Для использования coder-dao вам просто нужно запустить программу coder-dao в каталоге bin. Эта программа имеет несколько общих параметров, которые необходимо настроить:

  • j: путь JDBC.
  • u: пользователь базы данных.
  • p: пароль базы данных.
  • t: имя таблицы, на которую опирается сгенерированный код DAO.
  • r: имя пакета драйвера базы данных, необязательно, по умолчанию используется MySQL.
  • k: необязательно, ваш путь пакета DAO; файлы Java Bean и mapping требуют этого определения. Если не указано, будет использоваться «codewing.dao».
  • e, d, m: необязательно, укажите пути вывода файлов Java Bean, DAO и mapping соответственно. По умолчанию они будут выводиться в каталог out под codewing.
  • -n: имя файла сгенерированного Java, по умолчанию оно будет таким же, как у вашей таблицы (первая буква заглавная).

Обратите внимание, что вам необходимо поместить файл драйвера базы данных в каталог lib, иначе coder-dao не сможет подключиться к соответствующей базе данных.

Например, следующий способ генерирует код DAO на основе таблицы person в базе данных MySQL test:

$ coder-dao -j jdbc:mysql://localhost:3306/test -u root -p 12345 -t person

Затем вы можете увидеть соответствующие результаты в каталоге out.

Вы можете напрямую ввести coder-dao, чтобы узнать больше о параметрах и инструкциях.

Если у вас есть вопросы, отправьте электронное письмо на lazycat_develop@163.com!

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

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

1
https://api.gitlife.ru/oschina-mirror/lazycat_develop-CodeWing.git
git@api.gitlife.ru:oschina-mirror/lazycat_develop-CodeWing.git
oschina-mirror
lazycat_develop-CodeWing
lazycat_develop-CodeWing
master