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

  Рет қаралды 68,342

ITVDN

ITVDN

Күн бұрын

🔥Промокод на скидку 15% на все курсы ITVDN - 4KZbin
Материалы вебинара - itvdn.com/ru/w...
Ведущий: Вячеслав Аксёнов, 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, уже должны быть известны и в теории, и на практике. Получается перекос, простое объясняется, сложное остается без пояснений, но тоже используется.
@predatel_rodini
@predatel_rodini 3 жыл бұрын
Влеплю ка я вам царский лайк. Спасибо большое. Посадили на работе на поддержку проекта на спринге, а я без году неделя джун. Теперь хоть стало ясно что это за зверь
@Scruner-7
@Scruner-7 3 жыл бұрын
В качестве посмотреть со стороны, как размышляет за работой кодер - интересно. В качестве обучения - никак. Писал, писал код потом мысль пришла, быстро поменял, почти ничего не объясняя и не показывая пошагово, что и как. Материал даётся неравномерно. На каких то моментах останавливается подробно, а какие-то мигом пролетает. Целостность восприятия всего этого очень сложно сохранить.
@69ultrapotato
@69ultrapotato 3 жыл бұрын
еще и приложенный код не работает.
@niener4176
@niener4176 2 жыл бұрын
Спасибо за видео, доступно все объясняется, легко и приятно слушать . Жаль , что не попалось видео на глаза ранее.
@TERorIk
@TERorIk 2 жыл бұрын
Это же Шед!) kzbin.info так вот куда он пропал)))))
@konstantinchvilyov9602
@konstantinchvilyov9602 Жыл бұрын
Спасибо! На удивление простое, последовательное и понятное объяснение.
@МихаилШаренко
@МихаилШаренко 2 жыл бұрын
Спасибо! Прям получил удовольствие от материала =)
@АлексейПерцух
@АлексейПерцух Жыл бұрын
Спасибо за мастер-класс, конечною Но наблюдать со стороны это совершенно невыносимо- спикер прыгает туда-сюда, по многу раз переделывает код, который пишет экспромтом. Я понимаю, что время профессионала стоит стопитсот денег в секунду, но было бы неплохо писать не с кандачка, а заранее подготовиться. Мастер-класс же, открытый урок и все такое.
@eugene3959
@eugene3959 Жыл бұрын
Пока лучшее видео по Boot
@vladimirdragosh4846
@vladimirdragosh4846 Жыл бұрын
Очень понравилось.
@Михаил-я7ь1н
@Михаил-я7ь1н 2 жыл бұрын
Лучше хоть заготовка была перед видео хоть какая-то. А не переписывание постоянное
@pel19731204
@pel19731204 4 ай бұрын
Не первый раз встречаю, когда менторы произносят "service" как "сервАйс". Почему? Гугл-транслатор с озвучкой не работает?
@ДенисПикуза-ь9щ
@ДенисПикуза-ь9щ Жыл бұрын
спасибо друг за видос
@umbramca7265
@umbramca7265 2 жыл бұрын
Когда новый сезон голодных игр по майнкрафту?
@alexeylukashenko4545
@alexeylukashenko4545 2 жыл бұрын
Таймкод очень нужен
@nmodonov
@nmodonov 2 жыл бұрын
В Идее встроенный сервис Спринга только в платной версии. В комьюнити там пусто. Да и самому разобраться в сборке инициализатором будет полезно, он собирает все как конструктор.
@nmodonov
@nmodonov 2 жыл бұрын
Почему для баланса используем числа с плавающей точкой? Погрешность же заколебешься выверять. Баланс 128р 77к проще держать в памяти как целочисленное количество копеек 12877 или с учетом сотых долей копеек, 1287700. И при выводе значений просто визуально разделять рубли и копейки.
@АлексейПерцух
@АлексейПерцух Жыл бұрын
Потому что BigDecimal это не число с плавающей точкой. Это дробное число, и это не одно и то же. BigDecimal используется для работы с финансами. В MS SQL, например, что бы развеять сомнения, BigDecimal называется Money.
@nmodonov
@nmodonov 2 жыл бұрын
1:15:20 - почему в подсказках всплывает getTo, мы же его не создавали и не описывали? С getAmount та же история. Внутри метод - обычный геттер?
@yahueha
@yahueha 2 жыл бұрын
lombok генерирует сеттеры\геттеры, насколько я понял
@АндрейКиселев-ъ3ю
@АндрейКиселев-ъ3ю Жыл бұрын
Кто знает, ломбок это все не в рантайме же добавляет?
@awesomebearaudiobooks
@awesomebearaudiobooks 6 ай бұрын
Ломбок не работает в рантайме. Ломбок работает во время компиляции. 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, поэтому один в один код из Скалы или Котлина в Джаву не перевести, он все равно будет другим). А так все эти языки всё равно все компилируются в БайтКод, и уже над БайтКодом и можно химичить а рантайме.
@artur-lg7wv
@artur-lg7wv Жыл бұрын
@RestController("/balance") зачем нужно было писать аргумент баланс если он не работает, кто нибудь помогите разобраться
@dontknowwhattotypelo
@dontknowwhattotypelo 2 жыл бұрын
вЭб сервисы
@ruslanzaraf8298
@ruslanzaraf8298 9 ай бұрын
Видео посредственное. А - это Б С и Д, что такое Б С и Д не объясняется...
@just_live634
@just_live634 Жыл бұрын
👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎👎
@DanChofire
@DanChofire 9 ай бұрын
так себе лектор
@АнарМусаев-б1л
@АнарМусаев-б1л 2 жыл бұрын
Всем привет подскажите пожалуйста как в идеи таким черным экран сделать как у тебя?
@biozard3567
@biozard3567 Жыл бұрын
File - settings и там темы поищи
@qwdee
@qwdee 7 ай бұрын
жесть чел не умеет говорить слова
Пятнашки на C# и Unity для Android
3:26:47
ITVDN
Рет қаралды 25 М.
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 84 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 3,2 МЛН
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 52 МЛН
Программирование стало ЛЁГКИМ, когда я узнал это!
8:53
Евгений Афанасьев
Рет қаралды 113 М.
Космические гипотезы: Как возникло все?
3:51:04
Космическое путешествие
Рет қаралды 445 М.
Java Spring Контекст
1:16:04
Jetbulb
Рет қаралды 47 М.
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 84 МЛН