Создание базового Spring boot веб-сервиса на Java

  Рет қаралды 66,932

ITVDN

ITVDN

3 жыл бұрын

🔥Промокод на скидку 15% на все курсы ITVDN - 4KZfaq
Материалы вебинара - itvdn.com/ru/webinars/descrip...
Ведущий: Вячеслав Аксёнов, Java / Kotlin Software Engineer
Spring Boot - это самый популярный фреймворк для разработки бэкенд веб приложений и веб сервисов на Java. В вебинаре мы рассмотрим, как устроены приложения, созданные с использованием Spring Boot на примере простейшего stateless веб-сервиса. Также рассмотрим http взаимодействия с использованием REST, построение расширяемой архитектуры бизнес-логики, взаимодействие с базами данных через самые популярные и простые приемы.
План вебинара “Создание базового Spring boot веб-сервиса на Java”:
Что такое Spring / Spring Boot и Dependency Injection.
Контекст и как его создавать в Spring Boot.
@Service / @Component / @Repository / @Controller - что все это такое и зачем нужно.
Создаем шаблон проекта Spring Boot.
Пишем веб сервис нуля.
Рассматриваем простейший и удобный способ работы с базой данных.
Проверяем работоспособность и отвечаем на вопросы.
Целевая аудитория:
Данный вебинар будет интересен Java разработчикам, которые уже разобрались с основами Сore Java и верхнеуровнево знакомы с сетевыми взаимодействиями. Для тех, кто начал знакомство или недавно пишет код со Spring / Spring Boot и хочет лучше узнать, как работают приложения с использованием спринг.
Если вас интересуют Spring для новичков, Spring лекции, Spring курсы, Spring MVC, Spring MVC уроки, Spring Boot уроки, Java Spring Boot уроки - вы сможете найти их на нашем ресурсе. Веб сервисы Java - данной теме также посвящены некоторые уроки на ITVDN.

Пікірлер: 36
@ITVDN
@ITVDN 3 жыл бұрын
Видеокурсы по Java - bit.do/fRKPi Идет набор на обучение по специальности Java - bit.do/fRKPg Запишись на бесплатный пробный урок! Присоединяйтесь к ITVDN в Telegram - t.me/itvdn1
@nextgenkazakhstan924
@nextgenkazakhstan924 Жыл бұрын
Не может быть все детство смотрел его ролики а теперь вместе с ним изучаю spring у меня аж столько эмоций Так приятно видеть и слышать голос знакомого и родного человека!
@nmodonov
@nmodonov 2 жыл бұрын
Еще есть момент: ведущий предполагает, что зрители уже знакомы с MVC, раз ни слова об этом не говорит. Но при этом относительно тщательно объясняет гораздо более простые вещи, которые программисту, знакомому с MVC, уже должны быть известны и в теории, и на практике. Получается перекос, простое объясняется, сложное остается без пояснений, но тоже используется.
@konstantinchvilyov9602
@konstantinchvilyov9602 Жыл бұрын
Спасибо! На удивление простое, последовательное и понятное объяснение.
@niener4176
@niener4176 2 жыл бұрын
Спасибо за видео, доступно все объясняется, легко и приятно слушать . Жаль , что не попалось видео на глаза ранее.
@user-zz2of3ow9l
@user-zz2of3ow9l 2 жыл бұрын
Спасибо! Прям получил удовольствие от материала =)
@user-hw7cc2jv2w
@user-hw7cc2jv2w 3 жыл бұрын
В качестве посмотреть со стороны, как размышляет за работой кодер - интересно. В качестве обучения - никак. Писал, писал код потом мысль пришла, быстро поменял, почти ничего не объясняя и не показывая пошагово, что и как. Материал даётся неравномерно. На каких то моментах останавливается подробно, а какие-то мигом пролетает. Целостность восприятия всего этого очень сложно сохранить.
@69ultrapotato
@69ultrapotato 2 жыл бұрын
еще и приложенный код не работает.
@predatel_rodini
@predatel_rodini 3 жыл бұрын
Влеплю ка я вам царский лайк. Спасибо большое. Посадили на работе на поддержку проекта на спринге, а я без году неделя джун. Теперь хоть стало ясно что это за зверь
@vladimirdragosh4846
@vladimirdragosh4846 Жыл бұрын
Очень понравилось.
@eugene3959
@eugene3959 Жыл бұрын
Пока лучшее видео по Boot
@TERorIk
@TERorIk 2 жыл бұрын
Это же Шед!) kzfaq.info так вот куда он пропал)))))
@user-fj4tb2ym5c
@user-fj4tb2ym5c Жыл бұрын
спасибо друг за видос
@user-ky2zi4fp9r
@user-ky2zi4fp9r Жыл бұрын
Спасибо за мастер-класс, конечною Но наблюдать со стороны это совершенно невыносимо- спикер прыгает туда-сюда, по многу раз переделывает код, который пишет экспромтом. Я понимаю, что время профессионала стоит стопитсот денег в секунду, но было бы неплохо писать не с кандачка, а заранее подготовиться. Мастер-класс же, открытый урок и все такое.
@pel19731204
@pel19731204 29 күн бұрын
Не первый раз встречаю, когда менторы произносят "service" как "сервАйс". Почему? Гугл-транслатор с озвучкой не работает?
@user-gh1tw1my1v
@user-gh1tw1my1v 2 жыл бұрын
Лучше хоть заготовка была перед видео хоть какая-то. А не переписывание постоянное
@nmodonov
@nmodonov 2 жыл бұрын
Почему для баланса используем числа с плавающей точкой? Погрешность же заколебешься выверять. Баланс 128р 77к проще держать в памяти как целочисленное количество копеек 12877 или с учетом сотых долей копеек, 1287700. И при выводе значений просто визуально разделять рубли и копейки.
@user-ky2zi4fp9r
@user-ky2zi4fp9r Жыл бұрын
Потому что BigDecimal это не число с плавающей точкой. Это дробное число, и это не одно и то же. BigDecimal используется для работы с финансами. В MS SQL, например, что бы развеять сомнения, BigDecimal называется Money.
@nmodonov
@nmodonov 2 жыл бұрын
В Идее встроенный сервис Спринга только в платной версии. В комьюнити там пусто. Да и самому разобраться в сборке инициализатором будет полезно, он собирает все как конструктор.
@alexeylukashenko4545
@alexeylukashenko4545 2 жыл бұрын
Таймкод очень нужен
@nmodonov
@nmodonov 2 жыл бұрын
1:15:20 - почему в подсказках всплывает getTo, мы же его не создавали и не описывали? С getAmount та же история. Внутри метод - обычный геттер?
@yahueha
@yahueha 2 жыл бұрын
lombok генерирует сеттеры\геттеры, насколько я понял
@user-ko3vx6rh6t
@user-ko3vx6rh6t 2 жыл бұрын
Всем привет подскажите пожалуйста как в идеи таким черным экран сделать как у тебя?
@biozard3567
@biozard3567 Жыл бұрын
File - settings и там темы поищи
@umbramca7265
@umbramca7265 2 жыл бұрын
Когда новый сезон голодных игр по майнкрафту?
@user-cl6sx6jf2c
@user-cl6sx6jf2c 10 ай бұрын
Кто знает, ломбок это все не в рантайме же добавляет?
@awesomebearaudiobooks
@awesomebearaudiobooks 2 ай бұрын
Ломбок не работает в рантайме. Ломбок работает во время компиляции. Lombok можно даже назвать отдельным "Языком" над Java, подобно тому как над JavaScript есть такие языки, как TypeScript и CoffeeSript. Так же как TypeScript и CoffeeSript компилируются в JavaScript, и уже на JavaScript работает NodeJSRuntime или Браузер, так и Java, Java Lombok, Kotlin, Scala компилируются в ByteCode, и на ByteCode работает Java Runtime Environment (JRE) с помощью Java Virtual Machine (JVM). Если я не ошибаюсь, в одном и том же проекте мы можем иметь код хоть сразу на пяти "языках": 1) на Ванильной Java, 2) на Lombok Java, 3) на Kotlin, 4) на Scala 5) на Groovy, и все они будут компилироваться в ByteCode, и в рантайме с БайтКодом, скомпилированном из всех этих языков, JVM фактически работает одинаково. Единственное отличие Lombok от тех же Kotlin или Scala состоит в том, что Lombok по синтаксису практически идентичен ванильной Java и использует все её парадигмы один в один, поэтому любой код на Java можно запустить в Lombok (в отличие от той же Scala, где например есть immutable collections, или Kotlin, в котором наоборот, нельзя использовать слово static, поэтому один в один код из Скалы или Котлина в Джаву не перевести, он все равно будет другим). А так все эти языки всё равно все компилируются в БайтКод, и уже над БайтКодом и можно химичить а рантайме.
@dontknowwhattotypelo
@dontknowwhattotypelo Жыл бұрын
вЭб сервисы
@just_live634
@just_live634 Жыл бұрын
👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎
@DanChofire
@DanChofire 6 ай бұрын
так себе лектор
@ruslanzaraf8298
@ruslanzaraf8298 6 ай бұрын
Видео посредственное. А - это Б С и Д, что такое Б С и Д не объясняется...
@mallocon
@mallocon 4 ай бұрын
жесть чел не умеет говорить слова
@artur-lg7wv
@artur-lg7wv Жыл бұрын
@RestController("/balance") зачем нужно было писать аргумент баланс если он не работает, кто нибудь помогите разобраться
Пятнашки на C# и Unity для Android
3:26:47
ITVDN
Рет қаралды 25 М.
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 771 М.
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 81 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 32 МЛН
Java REST API with Spring Boot Tutorial | REST API CRUD Implementation
36:27
Think Constructive
Рет қаралды 204 М.
Нужен ли Spring новичку Java? Что почитать?
6:25
Sergey Nemchinskiy
Рет қаралды 68 М.
Spring Boot Tutorial | Full Course [2023] [NEW]
1:37:31
Amigoscode
Рет қаралды 2,7 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 771 М.