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

OSCHINA-MIRROR/zhousiwei-bootplus

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
help.md 5.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 20:34 b906898

bootplus

  • Основы SpringBoot + Shiro + MyBatisPlus для управления правами доступа

Разветвление git

В настоящее время разработка ведётся в ветке dev. Для завершения разработки или выпуска версии необходимо объединить изменения с веткой master.

Если вы впервые клонируете репозиторий, вам нужно извлечь ветку dev из удалённой ветки dev:

git checkout -b dev origin/dev

Для объединения изменений с веткой master выполните следующие действия:

  1. Перейдите в ветку master:
    git checkout master
  2. Объедините изменения из ветки dev:
    git merge dev
  3. Отправьте изменения в удалённый репозиторий:
    git push origin master

Исправление ошибок

Если вам необходимо исправить ошибку на линии, извлеките ветку hotfix-0728 из ветки master, внесите исправления и объедините изменения с ветками master и dev, а затем удалите ветку hotfix:

  1. Извлеките ветку master:
    git checkout master
  2. Извлеките ветку hotfix-demo:
    // ... fix bugs & commit ....
    
    git checkout -b hotfix-demo
  3. Внесите исправления.
  4. Вернитесь в ветку master:
    git checkout master
  5. Объедините изменения из ветки hotfix-demo:
    git merge hotfix-demo
  6. Отправьте изменения:
    git push
  7. Переключитесь на ветку dev:
    git checkout dev
  8. Объедините изменения из ветки hotfix-demo:
    git merge hotfix-demo
  9. Отправьте изменения:
    git push
  10. Удалите ветку hotfix-demo локально:
git branch -D hotfix-demo

Кодировка mvn

По умолчанию используется кодировка GBK. Чтобы изменить кодировку на UTF-8, выполните следующие шаги:

Задайте переменную среды MAVEN_OPTS со значениями -Xms256m -Xmx512m -Dfile.encoding=UTF-8. После этого необходимо перезапустить IDE для применения изменений.

Управление тегами git

Чтобы просмотреть удалённые теги, используйте команду:

git tag

Чтобы создать новый тег, используйте команду:

git tag v1.0

Чтобы удалить удалённый тег, используйте команду:

git tag -d 标签名

Чтобы удалить тег из удалённого репозитория, используйте команду:

git push origin :refs/tags/标签名

Чтобы отправить все теги в удалённый репозиторий, используйте команду:

git push --tags

История изменений структуры таблицы

Изменения внесены 12 марта 2020 года.

Примеры тестирования API-интерфейсов

Пример использования curl для отправки запроса POST на URL http://dev-saas.diandianys.com/api/app:

curl --location --request POST 'http://dev-saas.diandianys.com/api/app' \
--header 'Content-Type: application/javascript' \
--header 'sign: test' \
--data '{
    "channel": "12",
    "format": "JSON",
    "hosId": "00000",
    "oper": "127.0.0.1",
    "random": "5680",
    "spid": "1001",
    "version": "1",
    "service": "smarthos.system.area.list.version"}'

Использование Lombok

Lombok — это библиотека Java, которая позволяет упростить код за счёт генерации кода во время компиляции. В этом тексте упоминаются следующие аннотации Lombok:

  • @NoArgsConstructor: автоматически генерирует конструктор без параметров.
  • @Builder: позволяет создавать объекты шаг за шагом с помощью метода builder().
  • @AllArgsConstructor: автоматически создаёт конструктор со всеми параметрами.
  • @Data: добавляет методы toString(), equalsAndHashCode(), getter() для всех полей, setter() для нефинальных полей и requiredArgsConstructor.

Использование FastJson

FastJson — это библиотека для сериализации и десериализации объектов Java в формат JSON. В тексте упоминается использование SerializerFeature, который позволяет настроить процесс сериализации.

SerializerFeature определяет различные параметры сериализации, такие как использование кавычек для ключей, вывод значений null, использование ISO 8601 формата для дат и другие.

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

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

1
https://api.gitlife.ru/oschina-mirror/zhousiwei-bootplus.git
git@api.gitlife.ru:oschina-mirror/zhousiwei-bootplus.git
oschina-mirror
zhousiwei-bootplus
zhousiwei-bootplus
master