Spring Boot. Разрабатываем веб-приложение с нуля. Подключаем приложение к базе данных

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2021
  • Это третье видео в цикле роликов, которые посвящены моему бесплатному курсу по разработке веб приложения buysell с абсолютного нуля. В этой лекции мы подключаем приложение к базе данных MySql и добавляем поиск по названию товара. В следующей лекции мы добавим возможность загружать фотографии к товарам. Если вам понравилось видео и вы хотите меня поддержать, то можете поставить лайк 👍
    - Гайд Spring по MySql: spring.io/guides/gs/accessing...
    - Исходный код проекта: github.com/artmcoder/Buysell/...
    - Мои соцсети:
    - VK: artmcoder
    - instagram: / artmcoder
    - Поддержать канал: 5469 3100 1888 1702 (СБЕР)

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

  • @artmcoder
    @artmcoder  Год назад +4

    Ребятки всем ещё раз пламенный привет 🔥🔥🔥
    Пишу этот комментарий спустя год после публикации этого урока. Хотел сказать, что я возвращаюсь с новыми знаниями и опытом!
    🎁 Также подписывайтесь на мой Instagram и пишите «+» в директ, я отправлю вам БЕСПЛАТНЫЙ видеоурок по программированию и чек-лист со списком всех технологий, с пошаговым планом их изучения, для становления junior java разработчиком.
    instagram.com/artmcoder

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

      Привет, у тебя есть телеграм канал?

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

      Через телгу бы удобнее было )

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

      t.me/artmcoder_pr

  • @user-bn9wc8db6s
    @user-bn9wc8db6s Год назад +4

    Прекрасная серия видосов, огромное спасибо автору👍👍👍

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

    Долго искал что-то полноценное для изучения Спринга, очень ГОДНО!!!

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

      Нереально годно

  • @kostyapershin6710
    @kostyapershin6710 Год назад +9

    Вот уж редко пишу комменты ,но на сей раз напишу.Спасибо огромное автору за эти видосы,щас срочно надо было пилить курсач ,нигде не могу найти что то стоящее ,на мое счастье попались эти видео . Автор,моя благодарность не знает границ ,выручил!!!👏

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

      Абсолютно аналогичная ситуация))

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

    Обалденно! Было круто Котлин + Спринг

  • @RenatoSilenzio
    @RenatoSilenzio 2 года назад +4

    Спасибо за очень полезный курс! Жду продолжения.)

  • @user-hc4xy6yu1x
    @user-hc4xy6yu1x 8 месяцев назад +3

    имба уроки лучшие которые видел

  • @user-is9sc3uk1o
    @user-is9sc3uk1o 5 месяцев назад

    Супер объясняешь спасибо!

  • @VitaliyVolokitkin-zc9kl
    @VitaliyVolokitkin-zc9kl 8 месяцев назад

    Очень классное изложение, понятное!

  • @romreriogd978
    @romreriogd978 11 месяцев назад +1

    В декораторе Table можно прописывать схемы, а здесь их не прописывали. { Table(name = "youre name", schema="youre schema") }

  • @deadinside9172
    @deadinside9172 Год назад +4

    Почему-то у меня в базе объекты сохраняются под рандомными айдишками, а у вас по порядку, в чем может быть дело?

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

    Спасибо большое за цикл видео! Как раз сейчас изучаю Spring boot и делаю по нему проект. С нетерпением жду продолжения. А тесты к данному проекты вы напишите(JUnit, Mockito)?

    • @artmcoder
      @artmcoder  2 года назад +4

      Да, тесты писать буду)

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

      @@artmcoder Куда пропал , контент хороший очень

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

    У меня была ошибка с ноаргконструктором, в итоге в классе Персон убрал все что касается конструктора, оставил только Entity, Table, Data и заработало )))

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

      Я так же сделал. Теперь думаю - а это правильно с точки зрения написания приложения? )

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

      это неправильно. По-хорошему должен быть слой DTO

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

    Добавляется, удаляется, поиск работает. Единственное. при добавлении, выскакивает 404 статус. Отшагиваю назад на главную страниц, рефрешу страницу и продукт добавился😳 Что за мистика?

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

    pom.xml (file) (7), (8) stroka vidayot oshibku pochenu?

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

    Курс классный, но я уже в отчаяние, идеа ошибок не выдает, уже просто все скопировал с репозитория, захожу на локалхост сразу 404, хз уже что делать.

  • @user-kt7di4me1y
    @user-kt7di4me1y 3 месяца назад

    Прописала все как у вас, но поиск не работает(( перепроверяла код много раз, но так и не получилось отремонтировать поиск

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

    error: variable productService not initialized in the default constructor
    private final ProductService productService; Почему такую ошибку выдает

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

      Не инициализирован конструктор без аргументов, возможно упущена аннотация NoArgsConstructor

  • @pas_zhukov
    @pas_zhukov 4 месяца назад

    13:36

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

    Жаль что спринг уже нельзя освоить даже на бесплатной версии в идее т.к они в 2024 выпустили какую то шнягу за которую надо платить. Все приходится делать на бум без плагинов на ftlh которое все подсвечивает, а поставить на обычную версию их нельзя т.к идея разу требует купить лицензию.

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

    Whitelabel Error Page
    This application has no explicit mapping for /error, so you are seeing this as a fallback.
    Sat Jun 11 17:59:46 MSK 2022
    There was an unexpected error (type=Internal Server Error, status=500).
    не заходит на localhost

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

      тоже самое, так и не понял в чем ошибка?

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

      в класс Product нужно руками добавить пустой конструктор. Тогда все заработает. Та же проблема была.

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

      Так же вместо пустого конструктора можно перед классом прописать аннотацию @NoArgsConstructor после аннотации @AllArgsConstructor.

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

      @@Tolyan991 не работает, текст ошибки Table 'busell.product' doesn't exist, как ещё можно это исправить

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

      есть два способа которые помогли, 1 перейти на html thymeleaf, и написать error Controller(если вбить ошибку в поиске, первая ссылка и там будет этот контроллер), 2 способ не знаю в чем конкретна была причина, но мне помог, просто переустановил винду и идею и все заработало

  • @riyaziyyat-8809
    @riyaziyyat-8809 8 месяцев назад

    Здравствуйте. Произошла ошибка на порту localhost/8080. В чем может быть причина? Требуется имя пользователя и пароль.

    • @user-od1cu8kz7g
      @user-od1cu8kz7g 7 месяцев назад

      отключи в pom файле зависимости spring security, из-за него у тебя происходит редирект на страницу login

    • @riyaziyyat-8809
      @riyaziyyat-8809 7 месяцев назад

      спосибо большое@@user-od1cu8kz7g

  • @dmitriypavlov1563
    @dmitriypavlov1563 10 месяцев назад

    Кто-то разобрался как создать эту базу данных и добавить в нее таблицы необходимые

    • @user-df4ff2pv4i
      @user-df4ff2pv4i 8 месяцев назад

      делай все как на видео, и получится

    • @user-df4ff2pv4i
      @user-df4ff2pv4i 8 месяцев назад

      тоже в начале не понимал, что как, думал учить чтоли sql запросы и т.д, но решил досмотреть видео все таки, и все получилось

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

    Интересно, на сколько Вас хватит =) Обычно все бросают где то на 10 видео)
    Но в любом случае спасибо!

    • @artmcoder
      @artmcoder  2 года назад +4

      Не заброшу) Будьте в этом уверены. Планируется ещё много курсов и видео на разные темы.

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

      Так 10 видео это уже целый туториал пак для фреймворка)

    • @kimtyatya
      @kimtyatya 2 года назад +9

      @@artmcoder все таки забросил, даже не на 10ом, а на 8мом))

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

    Привет, а почему используешь @RequiredArgsConstructor в место @Autowired ? И почему при удаление PostMapping, а не DeleteMapping ?

    • @jZ2AD
      @jZ2AD 2 месяца назад

      DeleteMapping не работает в mvc его как то включать отдельно нужно