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

OSCHINA-MIRROR/blueswu-spring-boot-restful

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

Пример Spring Boot

Это базовый пример использования Kotlin в приложении Spring Boot. Дополнительную информацию см. в сопутствующем руководстве.

Github

Для запуска:

$ gradle bootRun

Поток запросов API

Отправьте POST-запрос на проверку интерфейса, добавив заголовок с именем пользователя и паролем

POST http://localhost:8080/api/v1/authenticate

add header
X-Auth-Username:user
X-Auth-Password:password

Получите токен и сообщение:

{
"status": 200,
"message": "MTUwMDYzMjE2OTM0NGY0ZjQwMDk5NzMwYzQwNTdhNGZhM2U3ZTY5ZDIxNWJk"
}

При запросе других интерфейсов добавьте этот токен в заголовок и установите тип входных и выходных параметров как content-type:application/json

GET  http://localhost:8080/api/v1/users/1?page=1
add header
X-Authorization:MTUwMDYzMjE2OTM0NGY0ZjQwMDk5NzMwYzQwNTdhNGZhM2U3ZTY5ZDIxNWJk

Особенности

  • Пример restful API.
  • Токен аутентификации, обработка истечения срока действия токена, использование фильтров.
  • Контроль доступа к API на уровне методов.
  • Обработка исключений, настраиваемые результаты возврата.
  • Асинхронный ответ сервлета.
  • Обработка данных модели.

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

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

Введение

Используя язык Kotlin, используя фреймворк Spring-Boot, создайте приложение в стиле RESTful. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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