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

OSCHINA-MIRROR/Kagura-JSONQueryController

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

JSONQueryController

В SpringBoot Controller используется пользовательская аннотация JSONQuery для упрощения анализа JSON, отправленного через Post.

Используемые технологии:

Пример кода Controller.java

    //@PostMapping(value = "/post")
    @RequestMapping(value = "/post", method = RequestMethod.POST)
    public String hello(
            @JSONBodyField Integer errno,
            @JSONBodyField("user > user_name") String username,
            @JSONBodyField("comment_info > [-1]") CommentInfo lastCommentInfo
    ) {
        System.err.println("errno = " + errno);
        System.err.println("username = " + username);
        System.err.println("lastCommentInfo = " + lastCommentInfo);
        return "{\"code\":\"200\"}";
    }

Что можно изучить на примере этого проекта:

  • создание Restful-интерфейса с помощью модуля SpringBoot Web;
  • разработку пользовательских аннотаций;
  • обработку пользовательских аннотаций с помощью Aop;
  • написание юнит-тестов с использованием MockMvc.

Версия:

Комментарии ( 0 )

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

Введение

В контроллере Spring Boot с помощью пользовательской аннотации упростите анализ JSON, отправленного методом POST, используя JSONQuery. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/Kagura-JSONQueryController.git
git@gitlife.ru:oschina-mirror/Kagura-JSONQueryController.git
oschina-mirror
Kagura-JSONQueryController
Kagura-JSONQueryController
master