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

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

ความคิดเห็น • 172

  • @UlbiTV
    @UlbiTV  4 ปีที่แล้ว +117

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

    • @alexandrcherniavskiy5676
      @alexandrcherniavskiy5676 3 ปีที่แล้ว +16

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

    • @РахатбекКожантаев
      @РахатбекКожантаев 3 ปีที่แล้ว +6

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

    • @РахатбекКожантаев
      @РахатбекКожантаев 3 ปีที่แล้ว +2

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

    • @arturfrimu4161
      @arturfrimu4161 3 ปีที่แล้ว +9

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

    • @АнтонСадовский-ы9ц
      @АнтонСадовский-ы9ц 2 ปีที่แล้ว +2

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

  • @CrazyGrey
    @CrazyGrey 2 ปีที่แล้ว +10

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

  • @Zhekster777
    @Zhekster777 4 ปีที่แล้ว +42

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +4

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

  • @DraCk901
    @DraCk901 2 ปีที่แล้ว +2

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

  • @arturfrimu4161
    @arturfrimu4161 3 ปีที่แล้ว +3

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

  • @skivskiv194
    @skivskiv194 3 ปีที่แล้ว +1

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

  • @АлександрКувшинников-е9л
    @АлександрКувшинников-е9л 2 ปีที่แล้ว +9

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

  • @maxsyomochkin460
    @maxsyomochkin460 2 ปีที่แล้ว +2

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

  • @nikso-smile
    @nikso-smile 2 ปีที่แล้ว

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

  • @bukovynskiy
    @bukovynskiy 7 หลายเดือนก่อน +1

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

  • @srt2046
    @srt2046 3 ปีที่แล้ว +39

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

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +6

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

  • @wknd229
    @wknd229 2 ปีที่แล้ว +5

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

  • @СергейБезногов-т6у
    @СергейБезногов-т6у ปีที่แล้ว +9

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

    • @UlbiTV
      @UlbiTV  ปีที่แล้ว +2

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

    • @людмилавойціцька-л3е
      @людмилавойціцька-л3е ปีที่แล้ว

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

    • @людмилавойціцька-л3е
      @людмилавойціцька-л3е ปีที่แล้ว +2

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

    • @ДаниилКнязев-в2ц
      @ДаниилКнязев-в2ц 7 หลายเดือนก่อน

      @@людмилавойціцька-л3е та же ситуация. прошло 8 месяцев, что ты выбрал?

  • @severustvr8202
    @severustvr8202 2 ปีที่แล้ว +1

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

  • @ehhehed
    @ehhehed 3 ปีที่แล้ว +2

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

  • @onevermore
    @onevermore 3 ปีที่แล้ว +10

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

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +6

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

  • @ivanshka1759
    @ivanshka1759 3 ปีที่แล้ว

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

  • @ammdli771
    @ammdli771 3 ปีที่แล้ว +5

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

  • @SileLence
    @SileLence 3 ปีที่แล้ว +1

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

  • @ultimate98
    @ultimate98 ปีที่แล้ว +8

    Небольшой апдейт, который можно сделать для кода:
    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 - это альтернативный вариант создания бина.
    А так, видео просто великолепное, за что благодарю Тимура тысячекратно!

    • @СтаниславКняжнин
      @СтаниславКняжнин ปีที่แล้ว

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

    • @ultimate98
      @ultimate98 ปีที่แล้ว

      @@СтаниславКняжнин Все ради сообщества. Желаю удачи в дальнейшем освоении

  • @БактилекАшыров-ъ9ш
    @БактилекАшыров-ъ9ш 3 ปีที่แล้ว +2

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

  • @СерегаСобутыльников
    @СерегаСобутыльников 3 ปีที่แล้ว +1

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

  • @evgenii.zaikin
    @evgenii.zaikin 2 ปีที่แล้ว +5

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

  • @EugeneChe-81
    @EugeneChe-81 3 ปีที่แล้ว +14

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

    • @СергейБезногов-т6у
      @СергейБезногов-т6у ปีที่แล้ว +2

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

  • @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

  • @barbatage5078
    @barbatage5078 4 ปีที่แล้ว +10

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +2

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

  • @DG_nomad
    @DG_nomad ปีที่แล้ว +1

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

  • @egorvafin1978
    @egorvafin1978 2 ปีที่แล้ว +1

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

  • @m2000ka
    @m2000ka 8 หลายเดือนก่อน

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

  • @GrabsOrion
    @GrabsOrion 6 วันที่ผ่านมา

    Отличный формат урока спасибо

  • @zz_ayrat_zz9817
    @zz_ayrat_zz9817 2 ปีที่แล้ว +1

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

  • @serdotsenko
    @serdotsenko 4 ปีที่แล้ว +4

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +4

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

  • @withotsoul7252
    @withotsoul7252 ปีที่แล้ว

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

  • @pionini-ololo
    @pionini-ololo 3 ปีที่แล้ว +1

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

    • @fynjy123
      @fynjy123 2 ปีที่แล้ว

      что не так с ломбок

  • @gagn81
    @gagn81 2 ปีที่แล้ว +1

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

  • @5pa1c
    @5pa1c 2 ปีที่แล้ว +2

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

  • @calmmusictonight
    @calmmusictonight 5 หลายเดือนก่อน

    simple and very clear tutorial, thank you 👍

  • @lord8360
    @lord8360 3 ปีที่แล้ว +10

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

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +2

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

    • @НиколайВасиленко-к8з
      @НиколайВасиленко-к8з 11 หลายเดือนก่อน

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

  • @azatgalyautdinov3548
    @azatgalyautdinov3548 ปีที่แล้ว

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

  • @devorer77
    @devorer77 4 ปีที่แล้ว +12

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +2

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

  • @falsetrue7910
    @falsetrue7910 4 ปีที่แล้ว +4

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +2

      Спасибо!)

  • @Di-yes
    @Di-yes 11 หลายเดือนก่อน +2

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

  • @vladislavnesterov8561
    @vladislavnesterov8561 2 ปีที่แล้ว

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

  • @nkalgin
    @nkalgin 2 ปีที่แล้ว

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

  • @DrGurgen
    @DrGurgen 4 ปีที่แล้ว +2

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +1

      Спасибо!))

  • @АбылайЖалгасбай
    @АбылайЖалгасбай 3 ปีที่แล้ว +1

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

  • @sovrinfo
    @sovrinfo 2 ปีที่แล้ว

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

  • @ЕвгенийСавинов-з5р
    @ЕвгенийСавинов-з5р 4 ปีที่แล้ว +4

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +2

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

  • @samoiloff90
    @samoiloff90 2 ปีที่แล้ว +1

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

  • @ВладимирЗайчиков-т6и
    @ВладимирЗайчиков-т6и 3 ปีที่แล้ว

    КУРС БОМБА!

  • @yanvolkovich1414
    @yanvolkovich1414 3 ปีที่แล้ว +2

    Super-Duper!

  • @Roman-zm7ev
    @Roman-zm7ev ปีที่แล้ว +1

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

  • @ruff7209
    @ruff7209 2 ปีที่แล้ว

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

  • @greegav
    @greegav 2 ปีที่แล้ว +1

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

  • @borymskyi
    @borymskyi 2 ปีที่แล้ว +4

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

    • @UlbiTV
      @UlbiTV  2 ปีที่แล้ว +4

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

  • @VpnHelperBot
    @VpnHelperBot 3 ปีที่แล้ว +2

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

  • @olegivaskiv4880
    @olegivaskiv4880 3 ปีที่แล้ว +1

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

  • @saif-adnan
    @saif-adnan ปีที่แล้ว +2

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

  • @ФедорШаманов-ы9ы
    @ФедорШаманов-ы9ы 3 ปีที่แล้ว +2

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

  • @cosmo_polit
    @cosmo_polit 3 ปีที่แล้ว +1

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

  • @alamedia
    @alamedia 2 ปีที่แล้ว

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

  • @Atom_second
    @Atom_second 7 หลายเดือนก่อน

    Лучший 👍

  • @ctf59
    @ctf59 ปีที่แล้ว

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

  • @faizulla5838
    @faizulla5838 3 ปีที่แล้ว +3

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

  • @ivanb8662
    @ivanb8662 3 ปีที่แล้ว +1

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

  • @maksmaks3434
    @maksmaks3434 3 ปีที่แล้ว

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

  • @passertm
    @passertm 3 ปีที่แล้ว +4

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

  • @xmahz
    @xmahz 2 ปีที่แล้ว

    Очень крутое видео, благодаря ему я понял логику взаимодействия с rest и работу с hibernate, от себя хотел добавить:
    - Если вы создаете GET запрос с параметрами, то лучше это делать совместно с @GetMapping("/") и тогда ваш запрос с параметрами не будет конкурировать с запросом к серверу без параметров, иначе у вас перманентно ошибки будут идти, поскольку для вашего сервера не будет пустого запроса без параметров, но с текущей ссылкой

  • @mrpipiskin4
    @mrpipiskin4 ปีที่แล้ว

    потрясающе.

  • @CBET0MuP
    @CBET0MuP 3 ปีที่แล้ว +3

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

  • @TheVaregko
    @TheVaregko 3 ปีที่แล้ว +1

    Сильно

  • @svex54
    @svex54 3 ปีที่แล้ว +1

    Спасибо!

  • @Devivl
    @Devivl ปีที่แล้ว

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

  • @overpathz
    @overpathz 3 ปีที่แล้ว +2

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

  • @chaywithlemon
    @chaywithlemon 2 ปีที่แล้ว

    Шикарно

  • @igordmitriev798
    @igordmitriev798 3 ปีที่แล้ว +1

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

  • @andrewdark9457
    @andrewdark9457 19 วันที่ผ่านมา

    @UlbiTV
    Спасибо огромное за спринг. Сделай видео Spring sequrity 6+ -> jwt токен + рефреш токен

  • @ЕвгенийЧекомасов-р7ф
    @ЕвгенийЧекомасов-р7ф 3 ปีที่แล้ว +8

    Есть одна неточность. Когда запрашиваем несуществующий id обрабатывается с ошибкой Exception, а не NotFoundException.
    public Master findMaster(Long id) throws MasterNotFoundException {
    MasterEntity master;
    if (masterRepo.findById(id).isPresent()) {
    master = masterRepo.findById(id).get();
    } else {
    throw new MasterNotFoundException("Повелитель не найден!");
    }
    return Master.toModel(master);
    Вот в таком виде ошибка обрабатывается, как надо.
    А в остальном, все круто. Спасибо!

    • @radpeace
      @radpeace 2 ปีที่แล้ว

      Лучше сделать так:
      UserEntity user = userRepository.findById(id).orElseThrow(() -> new UserNotFoundException("Пользователь с таким идентификатором не найден"));
      return User.toModel(user);

  • @Zxz18
    @Zxz18 2 ปีที่แล้ว

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

  • @ВитяАка-з4ш
    @ВитяАка-з4ш ปีที่แล้ว +1

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

  • @adilkhanabdrashov7507
    @adilkhanabdrashov7507 3 ปีที่แล้ว +1

    спасибо

  • @chetenov
    @chetenov 3 ปีที่แล้ว +1

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

  • @ultimate98
    @ultimate98 ปีที่แล้ว

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

  • @КириллОструбин
    @КириллОструбин 3 ปีที่แล้ว +7

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

  • @Unnamed-r8x
    @Unnamed-r8x 4 ปีที่แล้ว +4

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +2

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

  • @beSmarterThanMe
    @beSmarterThanMe 3 ปีที่แล้ว +1

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

  • @ivanb8662
    @ivanb8662 3 ปีที่แล้ว +2

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

  • @ДядяЖеня-ь8б
    @ДядяЖеня-ь8б 3 ปีที่แล้ว +3

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

  • @captaingrimm6236
    @captaingrimm6236 4 ปีที่แล้ว +3

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +4

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

  • @CrazyGrey
    @CrazyGrey 2 ปีที่แล้ว +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 2 ปีที่แล้ว

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

  • @nmodonov
    @nmodonov 3 ปีที่แล้ว +1

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

    • @M.Darsky
      @M.Darsky 3 ปีที่แล้ว +1

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

  • @nikso-smile
    @nikso-smile 2 ปีที่แล้ว

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

  • @LogopedLTD
    @LogopedLTD 3 ปีที่แล้ว +2

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

  • @tuborg10
    @tuborg10 4 ปีที่แล้ว +2

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +1

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

    • @tuborg10
      @tuborg10 4 ปีที่แล้ว +2

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

  • @vostangevorgyan9842
    @vostangevorgyan9842 2 ปีที่แล้ว

    Klassnoe video

  • @omurturdubekov5182
    @omurturdubekov5182 3 ปีที่แล้ว +4

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

    • @sonyaa3
      @sonyaa3 ปีที่แล้ว

      а что не так?

  • @НиколайКузнецов-д7е
    @НиколайКузнецов-д7е 4 ปีที่แล้ว +3

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

    • @UlbiTV
      @UlbiTV  4 ปีที่แล้ว +2

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

  • @Тимур-м5д3п
    @Тимур-м5д3п ปีที่แล้ว

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

  • @самыйлогичныйчел
    @самыйлогичныйчел 2 ปีที่แล้ว

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

  • @unrealnxise3487
    @unrealnxise3487 ปีที่แล้ว

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