bootplus
Разветвление git
В настоящее время разработка ведётся в ветке dev. Для завершения разработки или выпуска версии необходимо объединить изменения с веткой master.
Если вы впервые клонируете репозиторий, вам нужно извлечь ветку dev из удалённой ветки dev:
git checkout -b dev origin/dev
Для объединения изменений с веткой master выполните следующие действия:
git checkout master
git merge dev
git push origin master
Исправление ошибок
Если вам необходимо исправить ошибку на линии, извлеките ветку hotfix-0728 из ветки master, внесите исправления и объедините изменения с ветками master и dev, а затем удалите ветку hotfix:
git checkout master
// ... fix bugs & commit ....
git checkout -b hotfix-demo
git checkout master
git merge hotfix-demo
git push
git checkout dev
git merge hotfix-demo
git push
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 )