Пишем REST API на Java с нуля

preview_player
Показать описание
🖖 Приветствую на первом занятии из серии уроков по написанию REST API.

В этой части я покажу как:
▫️ Собрать проект со всеми необходимыми зависимостями
▫️ Написать код, который будет обрабатывать входящие HTTP запросы
▫️ Запустить сервер на локальной машине, и общаться с ним через программу Postman
▫️ Преобразовать Java объект в JSON формат, для передачи данных

Рекомендации по теме
Комментарии
Автор

Лучшее видео для новичков по REST. Незаслуженно мало просмотров! Лайк подписка колокольчик)

kolcefer
Автор

Не понимаю почему так мало просмотров. Как начинающему, все было очень понятно. Большое спасибо, продолжай!

ДаниилАлександров-рт
Автор

Мне кажется у твоего канала большое будущее) качественный контент Лайк подписка однозначно) Желаю тебе успехов)

rzhutube
Автор

Большое спасибо за урок. Очень полезно. Комментарии обычно не пишу, но хочу помочь в развитии хоть как-то)

yarikstarodub
Автор

Сейчас прохожу практику на 3 курсе в компании Neoflex. Как раз получил задание на разработку приложения Rest API. Твой канал как нельзя кстати, спасибо и успехов.

robzzzas
Автор

Очень качественный контент, спасибо автору за такую подачу!))

TravelW_
Автор

Очень приятно слушать, хорошее видео. Ставлю лайк для продвижения контента

Но немного подушню (без негатива, естественно):
1) сейчас всё же более современным вариантом инжекта бинов является вариант через RequiredArgsConstructor без Autowired
2) было бы хорошо, если бы ты хотя бы пару слов сказал про RequestMapping у контроллера (пользоваться им, естественно, не обязательно было в видео, но сказать пару слов, считаю, нужно было)
3) стоило добавить, что в контроллере можно возвращать просто сам объект без предварительной сериализации, ибо это происходит под капотом с помощью Джексона, который, как ты и сказал, уже встроен в спринг

TheWaRmeN
Автор

Спасибо за объяснения!
Желательно увеличить размер шрифта в IntelliJ - в некоторых местах очень мелко, приходится присматриваться, чтобы что-то разобрать

hurricane-rus
Автор

Очень грамотный контент, так держать!Продолжай в том же духе!ты помогаешь людям !
Не думал создать тг канал?

sworpy
Автор

Очень все хорошо доносите материал! Однако в последнем методе непонятно зачем использовать post запрос, get сделает то же самое!) (если для демонстрации только)

HockeyIceCream
Автор

import выделяет красным intellij idea 15.0.4
что сделать нужно? помогите!

krasavalerik
Автор

как я понял здесь вы controller, service соединили в контроллер?

ddel
Автор

У вас есть группа в телеграмме, сообщество, где все общаются и спрашивают, помогают друг другу, коммунити?

tapamaniy
Автор

Почему никто не показывает как работать с внешними api? У всех везде запросы идут к spring, из того же postman, а из spring в postman никто не обращается и к любому другому api с использованием токена авторизации

dddyakonov
Автор

Друг подскажи пожалуйста. Я смотрел твой гайд и не до конца понял(хотя сам гайд очень хорошо объясняет, это я тугодум)

В чем отличие RequestParam от PathVariable и RequestBody от ResponseBody?

Я понимаю что в одном случае напримре это запрос, а в другой ответ(если брать реквесты и респонсы), но как это применяется в CRUD?

А PathVariable то зачем нужен если есть RequestParam?

ArthurMorgan_
Автор

доброго времени суток! кто писал код для вендинговый аппараты напишите мне пожалуйста. мне нужно софт для вендинговый аппараты, на счеть оплаты я думаю договоримся, спасибо за внимание!

sansyzbayamrenov
Автор

Неймовірно багато гівнокоду, прямо очі ріже.. . Також не розкрито концепцію REST, чекаю на більш детальне відео.

maksymkotov
Автор

На видео все понятно и доступно, спасибо! Но повторил код 1 в 1 (по первому GET) и получил в постмаен:
{

"timestamp": "2024-12-07T09:36:37.168+00:00",
"status": 404,
"error": "Not Found",
"path": "/api/main"
}

eshbaht
Автор

Это какой-то легаси урок, в джава 17 уже ломбок не нужен, там всё встроено. И да, там вместо твоих 5 строк кода с ломбоком будет всего одна

fromthegreatunknown