Spring framework ПОЛНЫЙ КУРС для начинающих 2021 REST API

Поделиться
HTML-код
  • Опубликовано: 8 июн 2024
  • В этом ролике мы сделаем Rest API на языка java с использованием фрэймворка Spring boot. Научимся использовать spring data, создать сущности и взаимодействовать с базой данных на примере субд MySQL. Научимся связывать сущности с помощью анотаций OneToMany и ManyToOne. Также поработаем с миграциями на примере Flyway
    Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/frontend
    Исходный код урока - github.com/utimur/Spring-boot...
    ↓↓↓ПЛЭЙЛИСТЫ ↓↓↓
    Собеседования -
    • Собеседования
    Paint online fullstack приложение canvas + websockets -
    • Playlist
    MobX & React -
    • Mobx & React Полный ку...
    Наглядная теория -
    • Наглядная теория
    Полный курс по Redux -
    • Redux
    React drag and drop -
    • Drag and drop на REACT JS
    React компоненты -
    • ReactJS компоненты
    React + Redux + Webpack
    • React Redux Webpack - ...
    Анимации в React -
    • Анимации в React. Reac...
    Разработка fullstack MERN web приложения
    - Frontend - • Playlist
    - Backend - • Playlist
    - Fullstack - / playlistlist=pl6dxkon1...
    Таймкоды:
    00:00 - План на урок
    00:40 - Инициализация проекта
    01:40 - Проектирование диаграммы базы данных
    03:20 - Первый RestController
    05:50 - Взаимодействие с базой данных
    08:30 - Создание User Entity
    11:50 - Тестирование с помощью Postman
    14:20 - User service
    20:20 - Модель пользователя
    24:15 - Создание Todo Entity
    24:50 - Связываем сущности OneToMany ManyToOne
    34:40 - Миграции базы данных с Flyway
    Поддержать меня и мой канал вы можете по ссылкам ниже.
    Qiwi кошелек - qiwi.com/n/BODYE821
    Яндекс деньги - yoomoney.ru/to/4100116193037469
  • НаукаНаука

Комментарии • 169

  • @UlbiTV
    @UlbiTV  3 года назад +115

    Друзья, на моем канале большинство уроков посвящено джаваскрипту, но решил немного разбавить и снять вот такой вот ролик по созданию rest api на Spring Boot!) Приятного просмотра!

    • @alexandrcherniavskiy5676
      @alexandrcherniavskiy5676 2 года назад +14

      Давай больше Spring и Java! только не для начинающих!)) в остальном все супер

    • @user-sz9kn8er8i
      @user-sz9kn8er8i 2 года назад +6

      Объяснения вообще супер! Ничего лишнего. Побольше таких видео про Java Spring!

    • @user-sz9kn8er8i
      @user-sz9kn8er8i 2 года назад +2

      Можешь пожалуйста, сделать видео урок про JavaServer Faces!

    • @arturfrimu4161
      @arturfrimu4161 2 года назад +8

      Хотим больше видео про спринг и джаву 😁!! Отличный контент, хорошо падаёшь информацию!! Молодец 👏

    • @user-iz9rr1de2b
      @user-iz9rr1de2b 2 года назад +2

      Спасибо. Ждем еще по Spring и Java

  • @CrazyGrey
    @CrazyGrey Год назад +7

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

  • @LockenHead
    @LockenHead Месяц назад +1

    Ульби, просто спасибо что ты есть. Если бы не ты я бы не знаю как бы понимал все эти штуки

  • @Zhekster777
    @Zhekster777 3 года назад +40

    Как всегда лучший) Зашёл на 2 мин посмотреть, в чём суть видео, в итоге просмотрел полностью. Так держать!

    • @UlbiTV
      @UlbiTV  3 года назад +4

      Круто же!)) спасибо!

  • @user-tz9rv2wu2o
    @user-tz9rv2wu2o 2 года назад +8

    Большое спасибо за это прекрасное видео! Сухо, быстро, и по делу. Получил нужную информацию и удовольствие от преподнесения информации😊

  • @DraCk901
    @DraCk901 2 года назад +2

    Не знаю почему - но вот как то ппц всё понятно становится когда посмотрел этот урок! Спасибо - очень-очень хороший урок!

  • @maxsyomochkin460
    @maxsyomochkin460 2 года назад +1

    Бро, ты крут. Такой компактности по всем интересующим меня вопросам я еще нигде не встречал. Спасибо за труды и давай ещё!!

  • @arturfrimu4161
    @arturfrimu4161 2 года назад +3

    @Ulbi Tv ! это лучшее что я видел про спринг ! Отличная, понятная, актуальная информация… Всем рекомендую!!
    Делай ещё видео по джаве и спринг

  • @nikso-smile
    @nikso-smile 2 года назад

    Лучший! Долго искал как сделать свой api и случайно вообще наткнулся. Всё по делу, понятно, быстро, без воды. Спасибо большое! По больше бы таких видео в русскоязычном ютубе

  • @SileLence
    @SileLence 2 года назад +1

    Супер видео, сразу стало всё понятно как работает Spring Boot и REST. Спасибо большое!

  • @skivskiv194
    @skivskiv194 2 года назад +1

    Такое четкое объяснение и все поделу без всяких заиканий спасибо тебе

  • @severustvr8202
    @severustvr8202 2 года назад +1

    Четко архитектурно правильно и очень доходчиво. Самое что понравилось не размазано и все по делу. Записывай еще.

  • @onevermore
    @onevermore 3 года назад +10

    очень полезное и нужное видео, как раз хочу освоить этот фреймворк) спасибо большое!

    • @UlbiTV
      @UlbiTV  3 года назад +6

      Спасибо!) Мало кто спринг на канале у меня смотрит))

  • @user-tg2yc2hn7c
    @user-tg2yc2hn7c 3 года назад +1

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

  • @user-nc1kr1fs2t
    @user-nc1kr1fs2t 3 года назад +2

    Охуительный урок 👍👍👍👍 я вообще не был знаком sping boot но здесь я получил ответы на все свои вопросы. Спасибо

  • @ehhehed
    @ehhehed 2 года назад +2

    Спасибо за видео. На проекте надо было создать стаб для сервисов, а я автоматизатор. Никогда такого не делал. Твоё видео дало мне направление. Ещё раз спасибо.

  • @user-hz5no4mt5h
    @user-hz5no4mt5h 2 года назад +5

    Красавчик! Больше контента по серверной разработке по Java ^^

  • @ammdli771
    @ammdli771 3 года назад +5

    Очень классно объясняешь, сам учусь на программиста, решил сделать всё точно так же как ты делаешь в видео в качестве практики. Мне пока сложно удается понять все, но надеюсь это нормально а не я дно...

  • @barbatage5078
    @barbatage5078 3 года назад +10

    Тимур, Спасибо за видео) как всегда очень информативно)

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Спасибо большое!)

  • @DG_nomad
    @DG_nomad Год назад +1

    Очень хороший подробный урок, спасибо огромное!!

  • @egorvafin1978
    @egorvafin1978 2 года назад +1

    Это было круто. Осталось со всем разобраться

  • @srt2046
    @srt2046 3 года назад +38

    Бро, твоя подача материала настолько шикарна, что после получасового урока про БД я решил посмотреть и этот курс 😁💪

    • @UlbiTV
      @UlbiTV  3 года назад +6

      Ахахахах!) как я рад это слышать, спасибо бро!)

  • @zz_ayrat_zz9817
    @zz_ayrat_zz9817 2 года назад +1

    У тебя хорошо получается, так продолжай же выпускать ролики по спрингу!)

  • @pionini-ololo
    @pionini-ololo 3 года назад +1

    Спасибо что без ломбок, полезное видео! Хотелось бы ещё про свагер для этих апи

  • @m2000ka
    @m2000ka 3 месяца назад

    Спасибо большое за труд. Очень полезный урок!

  • @ivanshka1759
    @ivanshka1759 2 года назад

    Если не доебываться до терминологии (в Java не функции, а методы), то просто 10/10. Четко, ясно, по делу, без воды.

  • @vladislavnesterov8561
    @vladislavnesterov8561 Год назад

    Очень крутая подача материла, спасибо большое

  • @user-vj6ov3sc6b
    @user-vj6ov3sc6b 3 года назад +1

    бро красава спасибо тебе, продолжай в этом духе мы с тобой)

  • @maksmaks3434
    @maksmaks3434 2 года назад

    Спасибо за урок, очень ценная информация

  • @gagn81
    @gagn81 Год назад +1

    Спасибо за видео!
    На мой взгляд, урок получился полезный. Единственное, хотелось бы еще +юниттесты в конце.

  • @user-oi1lb9lb4d
    @user-oi1lb9lb4d 3 года назад +7

    Что то на эльфийском..)

  • @wknd229
    @wknd229 2 года назад +5

    Как всегда без лишнего... все по теме ... респект и уважуха!
    35:26 сегодня советую заменить...
    18 compile(*)
    на
    18 implementation 'org.flywaydb:flyway-core:5.2.3'

  • @samoiloff90
    @samoiloff90 2 года назад +1

    Спасибо!
    Давай еще проектов и роликов на Java)

  • @user-uy8rw4yw1t
    @user-uy8rw4yw1t 10 месяцев назад +7

    Скажу честно - это единственное толковое видео по Spring Boot во всем интернете, включая и русский и англоязычный интернет. Я просто не понимаю почему в Ютубе нет толковых видео курсов по Spring и Spring Boot. Ведь это один из самых популярных и самых старых фреймворков. Ну это же издевательство когда тебе показывают какой то Eclipse и Maven. Я смотрел индийского блогера Telusco, он - самый толковый индийский блогер, но за 5 часов он объяснил меньше чем вы за час. При этом ничего не сказал ни про сервис ни про репозиторий. А многочасовые рассказы про Hibernate и JPA не имеют никакого смысла если человек не знает файловую структуру веб приложения. Так что видео сделано на отлично, говорю как человек пересмотрвший десятки видео на эту тему как на английском так и на русском языке. Спасибо за хорошую работу

    • @UlbiTV
      @UlbiTV  10 месяцев назад +1

      Спасибо! Рад стараться

    • @user-qo7lr3yc7h
      @user-qo7lr3yc7h 9 месяцев назад

      я тоже смотрел много видео и рускоязычных в основном - соглашусь с вами - это лучшее, еще amigoscode вроде бы

    • @user-qo7lr3yc7h
      @user-qo7lr3yc7h 9 месяцев назад +2

      @@UlbiTV а что бы вы посоветовали сейчас по бекенду, я перекинулся на nest.js - правильный ли я выбор сделал? нравится JS-TS, но на springboot вроде бы всегда найдется работа, и я мыкаюсь не знаю что делать

    • @user-qn7bd2ny6k
      @user-qn7bd2ny6k Месяц назад

      @@user-qo7lr3yc7h та же ситуация. прошло 8 месяцев, что ты выбрал?

  • @sovrinfo
    @sovrinfo 2 года назад

    Спасибо за видео.Коммент в поддержку!

  • @olegivaskiv4880
    @olegivaskiv4880 3 года назад +1

    Спасибо тебе большое. Очень полезное видео

  • @serdotsenko
    @serdotsenko 3 года назад +4

    неожиданно, ну тогда уже ждём и микросервисы )

    • @UlbiTV
      @UlbiTV  3 года назад +4

      Думал об этом, будет наверняка)

  • @withotsoul7252
    @withotsoul7252 Год назад

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @azatgalyautdinov3548
    @azatgalyautdinov3548 11 месяцев назад

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

  • @user-uk3mc9vd3w
    @user-uk3mc9vd3w 2 года назад

    КУРС БОМБА!

  • @user-tl7cp7sn5m
    @user-tl7cp7sn5m 3 года назад +4

    Круто! Спасибо тебе)

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Спасибо друг!)

  • @falsetrue7910
    @falsetrue7910 3 года назад +4

    Не интересуюсь java, но было интересно посмотреть, интересный фрэймворк!)

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Спасибо!)

  • @5pa1c
    @5pa1c 2 года назад +2

    Прикольно, у автора есть бэкэнд на спринге и на нодеjs, интересно что-бы он предпочел в реальном проекте

  • @user-no4xd5tb8g
    @user-no4xd5tb8g 2 года назад +2

    Спасибо за отличное видео! А при оборачивании энтити в модель ведь паттерн проектирования используется? Подозреваю что прокси, или это не верно?

  • @Di-yes
    @Di-yes 5 месяцев назад +2

    Улби, дороу, слушай, а не можешь плз записать по возможности какой-нибудь ещё ролик по спринге?
    Присоединяюсь к комментаторам, на ютубе о нем практически вообще ничего нет 🤔

  • @ruff7209
    @ruff7209 Год назад

    Высший пилотаж!

  • @user-fc4iv9xv1j
    @user-fc4iv9xv1j 3 года назад +14

    Такой формат заходит новичку, но если это второй-третий язык. Я после Пыхи перехожу на Жабу и мне на ура всё заходит. Находка прямо. Очень хочется увидеть туториал Java+NGINX+Docker-compose (развертывание простейшего приложения). Спасибо)

    • @user-uy8rw4yw1t
      @user-uy8rw4yw1t 10 месяцев назад +2

      Это не для новичка. Человек уже должен знать Джабу и иметь представление о том что такое бэкэнд фреймворк, Rest API, SQL базы данных. И за один час он получает необходимые знания о том как сделать Rest API используя Spring Boot. А Computer Science за один час освоить нельзя. Автор видео сумел за час объяснить основные моменты о том как делать Rest APIs используя Spring Boot. И это была отличная работа.

  • @cosmo_polit
    @cosmo_polit 2 года назад +1

    спасибо, очень круто

  • @ivanb8662
    @ivanb8662 3 года назад +5

    Кому лень ставить mysql вот так можно: docker run --rm -d --name mysql --publish 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=ulbitv -e MYSQL_USERNAME=root -e MYSQL_PASSWORD=root mysql:latest

  • @nkalgin
    @nkalgin Год назад

    Замечательный материал. Огромное спасибо за доходчивую подачу. Единственое что, я бы простой get() из опционала не оставлял... на него и Идея ругается. orElseThrow() прикрыться и уже лучше будет.

  • @lord8360
    @lord8360 3 года назад +10

    Очень крутой видос , хочется продолжения по этому фреймворку

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Спасибо!) Наврядли будет, активность маленькая)

    • @user-up3vg8pt9f
      @user-up3vg8pt9f 6 месяцев назад

      @@UlbiTV С одного ролика тяжело накинуть активности от Java разработчиков, но по Spring Frameworks довольно мало инфы на русском. От тебя было бы прекрасно посмотреть такое

  • @mrpipiskin4
    @mrpipiskin4 Год назад

    потрясающе.

  • @ultimate98
    @ultimate98 Год назад +7

    Небольшой апдейт, который можно сделать для кода:
    1) на 19:18 в функции getOne() условие помечается ка кпредупреждение, так как проверка на null не имеет смысла. Потому что метод репозитория findById() возвращает не сам объект, а контейнер Optional, в котором лежит либо UserEntity, либо null. Поэтому проверка на null всегда true, так как контейнер в любом случае есть. Как я это исправил: сделал запрос к БД строкой "Optional user = userRepo.findById(id);", а в проверке на наличие элемента (условие для if) использовал встроенный метод isEmpty() - то есть if(user.isEmpty()) {тело}
    2) На 11:16 можно (не обязательно) сделать конструктор UserController и передать ему в качестве параметра репозиторий UserRepo (соответственно, сделать поле "privat final UserRepo userRepo;", ну и сам репозиторий отметить аннотацией @Repository - это альтернативный вариант создания бина.
    А так, видео просто великолепное, за что благодарю Тимура тысячекратно!

    • @user-zo1xk2hk3f
      @user-zo1xk2hk3f 9 месяцев назад

      Спасибо вам огромное! На этом моменте недоумевал, почему не бросает эксепшн.

    • @ultimate98
      @ultimate98 9 месяцев назад

      @@user-zo1xk2hk3f Все ради сообщества. Желаю удачи в дальнейшем освоении

  • @devorer77
    @devorer77 3 года назад +12

    Ого! Остапа понесло )))

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Ахахаах)) почему бы и нет 😂

  • @Atom_second
    @Atom_second Месяц назад

    Лучший 👍

  • @yanvolkovich1414
    @yanvolkovich1414 3 года назад +2

    Super-Duper!

  • @Devivl
    @Devivl 11 месяцев назад

    Отличный ролик.

  • @greegav
    @greegav Год назад +1

    Как понятно рассказать про флайвей и миграции за 1 минуту. Мастер-класс.

  • @Roman-zm7ev
    @Roman-zm7ev 9 месяцев назад +1

    дружище, дай совет или ссылку на видео, как связать это дело с вью.жс или хтмл. Чтобы была комуникация между страничкой базой данных и бэкендом

  • @chaywithlemon
    @chaywithlemon Год назад

    Шикарно

  • @svex54
    @svex54 2 года назад +1

    Спасибо!

  • @Zxz18
    @Zxz18 Год назад

    отдуши, видосик топовый

  • @ivanb8662
    @ivanb8662 3 года назад +1

    А как миграциями управлять к какой откатиться ? в Net Core по истории удалить можно

  • @DrGurgen
    @DrGurgen 3 года назад +2

    Не пишу на java но лайк оставлю

    • @UlbiTV
      @UlbiTV  3 года назад +1

      Спасибо!))

  • @alamedia
    @alamedia 2 года назад

    Бро где ты был раньше?) Классно преподносишь информацию...

  • @saif-adnan
    @saif-adnan Год назад +2

    привет! почему вы больше фокусировались на фронтенд "JavaScript" вместо бэкенда? вижу все ваш видео о MERN / Nest / React и тд..

  • @user-pn8yf9if5z
    @user-pn8yf9if5z 2 года назад +2

    Отличное видео ! Но почему создалась таблица USER_ENTITY , а не USERENTITY ? Откуда символ "_" , существует какое-то соглашение ?

  • @overpathz
    @overpathz 2 года назад +2

    Там где ты используешь модель, это типа DTO паттерна?

  • @ctf59
    @ctf59 Год назад

    Хорошо, блин вот очень интересно было бы увидеть как это все дальше грамотно и просто разместить на VPS.

  • @TheVaregko
    @TheVaregko 2 года назад +1

    Сильно

  • @CBET0MuP
    @CBET0MuP 3 года назад +3

    userRepo.findById(id).get() не может выдать null, т.к. метод get помечен как not null. if не сработает

  • @chetenov
    @chetenov 2 года назад +1

    странно, почему то у меня при открытии проекта gradle в Idea все по-другому выглядит. Нет диалогового окна «Импорт проекта из Gradle» при импорте проекта Gradle. У вас какая версия Идеи? Погуглил сейчас и нашел такое объяснение на сайте JetBrains что это диалог устарел и был удален из версии 2019 года. Неужели у вас более старая версия?

  • @ultimate98
    @ultimate98 Год назад

    Привет, Тимур! По Спрингу будут ещё видео?

  • @user-qm4mo4wp7c
    @user-qm4mo4wp7c Год назад +1

    Я может что-то не так делаю или не понимаю. Но в видео UserRepo не получил никакой аннотации(досмотрел пока до 14 минуты), и как его Спринг находит? У меня Autowired в Котнроллере выдает ошибку, потому что не может найти используемый Репозиторий.

  • @adilkhanabdrashov7507
    @adilkhanabdrashov7507 2 года назад +1

    спасибо

  • @borymskyi
    @borymskyi Год назад +3

    6:28, в бд обнаружена таблица sweater ))00 кто то явно смотрел и прокачивал джаву через ролики Дрю (LestCode)

    • @UlbiTV
      @UlbiTV  Год назад +2

      Былоооо дело, было))

  • @igordmitriev798
    @igordmitriev798 2 года назад +1

    Как методичка, то вполне хорошее видео.

  • @beSmarterThanMe
    @beSmarterThanMe 2 года назад +1

    Давай еще по СПРИНГУ и веб беку

  • @vostangevorgyan9842
    @vostangevorgyan9842 Год назад

    Klassnoe video

  • @passertm
    @passertm 3 года назад +4

    Очень классный ролик. Большое спасибо. Жаль на эту тему у вас только один ролик. с удовольствием и остальные посмотрел бы.
    Но вас не смущает что user endpoint получает userEntity а возвращает User model? Как то кривовато звучит, нет? Или бест практис такой?
    И еще вопросы.
    2) А если нужно еще сделать чтобы можно было изменить текст todo как бы вы это лучше всего реализовать? Я к тому что PUT то уже используется для комплита.
    3) А если нужно сделать изменение обьекта с несколькими полями(пользовательские данные)? Это ведь не так просто получается. Заставлять клиента присылать сразу готовый обьект не хорошо так как возможно клиент хочет поменять одно поле не касаясь других полей(на пример сменить пароль). А как лучше всего сделать что бы другие программисты не плевались?))

  • @nmodonov
    @nmodonov 3 года назад +1

    14:00 - после if не вижу else в проверке юзера перед созданием. Return завершает функцию без продолжения исполнения кода?

    • @M.Darsky
      @M.Darsky 2 года назад +1

      Да. Шлёт бэдреквест в браузер, и вместо страницы будет ошибка из 400-х,

  • @nikso-smile
    @nikso-smile 2 года назад

    А кто может подсказать. Вот это размещение в разных пакетах и т.д. Это же архитектура. А какую архитектуру использует автор? Есть же какое-то название или тип того

  • @captaingrimm6236
    @captaingrimm6236 3 года назад +3

    Привет. А уроки по react native будут?

    • @UlbiTV
      @UlbiTV  3 года назад +4

      Привет, да, готовлю курс, но он будет позже!

  • @user-ue6fs1hu2p
    @user-ue6fs1hu2p Год назад

    у меня не срабатывает V2_ADD_DESC_COL.SQL, таблица не заполняется значением value

  • @ivanb8662
    @ivanb8662 3 года назад +2

    Еще бы из докера с БД работать.... и ломбок

  • @LogopedLTD
    @LogopedLTD 3 года назад +2

    А еще по джаве будет что?)

  • @faizulla5838
    @faizulla5838 3 года назад +3

    Ставить mySQL в папку Programs Files не хорошая идея. Все сторонние проги не нужные для для самой винды, типа офис, зип и тд рисовалки .... надо ставить отдельно, желательно в отдельную папку в корне С или в корне другого диска.
    Некоторые и mySQL в том числе, вы никогда не удалите подчистую... только форматирование. Не один "удалитель" не удалит mySQL или скажем IDE Эклипс...

  • @tuborg10
    @tuborg10 3 года назад +2

    Жаль не реализована работа с классом dto, не могу что-то реализовать его нормально. Еще будут туториалы по усложнению данного rest приложения ?))

    • @UlbiTV
      @UlbiTV  3 года назад +1

      Зависит от активности под видео) если тема спринга неинтересна людям, то и снимать смысла нет

    • @tuborg10
      @tuborg10 3 года назад +2

      @@UlbiTV как уж не интересна )) в интернете практически нет современных реализаций rest spring boot на русском

  • @faizulla5838
    @faizulla5838 3 года назад +1

    если ставить ччерез Mavin то все также?

  • @user-oz5gr3zc7n
    @user-oz5gr3zc7n 3 года назад +3

    Я нихера не понял.
    Может, для того, чтобы вопросов было меньше, нужно было что-то ещё посмотреть?

  • @omurturdubekov5182
    @omurturdubekov5182 3 года назад +4

    Почему сборщик проекта не Maven?

    • @sonyaa3
      @sonyaa3 11 месяцев назад

      а что не так?

  • @unrealnxise3487
    @unrealnxise3487 Год назад

    Врятли кто-то прочитает, но помогите пожалуйста: У меня ошибка UserAlreadyExistException - оно его просто игнорирует и пишет просто "Ошибка", а не "Имя занято"

  • @alech3630
    @alech3630 2 года назад

    первый рест контроллер и оно не запускается. что то вы не досказали

  • @CrazyGrey
    @CrazyGrey Год назад +1

    поможет тем у кого на миграции вылезала ошибка после интеграции flyway
    Обратите внимание, что конфигурации compile, runtime, testCompile и testRuntime, представленные подключаемым модулем Java, устарели с момента появления Gradle 4.10 (август 27, 2018) и были окончательно удалены в Gradle 7.0 < / a> ( 9 апреля 2021 г.).
    Вышеупомянутые конфигурации следует заменить на implementation, runtimeOnly, testImplementation и testRuntimeOnly соответственно.
    (с) ashelkov

    • @gagn81
      @gagn81 Год назад

      Я пробовал с implementation, ошибки нет, но Flyway не создает таблиц. У вас получилось настроить?

  • @STiGMA85X
    @STiGMA85X 3 года назад +4

    Привет автор, заочно лайк, на жабу мне рано прыгать, я еще JS не освоил так как надо. НО уверен что интерстно, перед сном можно и глянуть для общего развития.

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Привет!) На х2 для общего развития действительно глянуть можно!)

  • @user-pe9mt9he9g
    @user-pe9mt9he9g Год назад

    используй lombok что бы не создавать getter и setter

  • @sma1l880
    @sma1l880 9 месяцев назад

    я сделал все так же как на видео , но страница все равно выдает ошибку "Whitelabel Error Page" , что делать ?

    • @user-wd5yy3us8o
      @user-wd5yy3us8o Месяц назад

      такая же ошибка, разобрался?

  • @user-ly7pt4pk3u
    @user-ly7pt4pk3u 3 года назад +3

    Хороший видос, но мне кажется надо переименовать. Это скорее хороший HOW-TO in Spring (может даже такую рубрику сделаешь и не обязательно in Spring). Все-таки Spring-Boot это больше про кучу автоконфигураторов которые строят весь контекст из кучи бинов. А так все гут, как говориться Афтор Пиши Есчо.

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Спасибо!) согласен полностью, переименовал)

  • @kioko1007
    @kioko1007 2 года назад

    что значит invalid source release: 11????

    • @kioko1007
      @kioko1007 2 года назад

      Просто при скачке проекта в спринт инициализатор укажи не джава 11, а джава 8:)

    • @kioko1007
      @kioko1007 2 года назад

      Спасибо

  • @malikstandup
    @malikstandup Год назад

    Очень классное видео. Все получилось как ты показал, но застрял в конце с внедрением Flyway. Не могу запустить весь код если есть в зависимостях flyway. В конце выдает ошибку что не поддреживается MySQL Server 8.0. Как можно решить?

    • @malikstandup
      @malikstandup Год назад

      Все, я нашел свою ошибку