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

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

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

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

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

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

      а если нету инстаграммммм ))

  • @mitkavchannel2846
    @mitkavchannel2846 2 года назад +13

    Очень жду следующих лекций! Спасибо автору за контент

  • @kxeklom
    @kxeklom 7 месяцев назад +23

    лайк, кто делал, как в видео но у него все равно вылезла ошибка!

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

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

  • @sergeytwersky554
    @sergeytwersky554 Год назад +20

    Отличный урок! Мне как раз нужен Spring Boot для курсового проекта и нет вообще времени на долгую раскачку) Надеюсь, вы будете продолжать развивать канал, у вас хорошо получается подавать материал :)

  • @hakshot773
    @hakshot773 7 месяцев назад

    было немного проблем, но немного углубившись в тему и почитав комментарии и гугл, всё стало понятно, очень полезный ролик, спасибо вам большое!

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

    Больше такого контента пожалуйста, этим вы способствуйте нам стать таким же программистом как вы!!)) Отличный проект, советую всем начинающим

  • @helloiveqw5290
    @helloiveqw5290 9 месяцев назад +6

    Всем привет при повторении кода у вас может возникнуть ошибка, если у вас нет зависимости thymleaf, которая позволяет корректно отображать html шаблоны на вашей странице. Иначе у вас будет возникать ошибка в вашей IDE (Cannot resolve MVC view "ваш html шаблон". Надеюсь кому то смог помочь

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

    Спасибо за такую полезную информацию!

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

    Спасибо за урок!

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

    Лучший, большое тебе спасибо за твои уроки

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

    Пожалуйста, не бросай канал. Это топ контент. Кстати, будет ли реализация с api со всем вытекающим (dto и т.д)?

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

      Здравствуйте, пока нет. В будущем запишу курс по разработке full stack приложения на java, там как раз это и будет

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

    А как насчёт видео чтобы настроить все файлы? Мне ошибок выдало большое кол-во, за что браться не знаю

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

    Круто-круто

  • @dmaberlin
    @dmaberlin 6 месяцев назад

    спасибо

  • @allay138
    @allay138 8 месяцев назад

    Делал такое но еще чат был между пользователями (если зарегистрирован конечно можно было писать). Пытался реализовать через вебсокеты но не смог((((😢 обновлялялся только после обновления страницы . Или же через axios . В итоге не доделал чат нормально

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

    По поводу быстрого написания шаблона того самого ftlh есть лайфхак, можно ввести в первой строке файла восклицательный знак, а потом нажать TAB и сгенерируется готовый минимальный HTML код.

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

      после того как я создал файл с расширением ftlh, то этот файл не поддерживает html код. Почему не знаете?

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

      @@user-eh1gk9lg1u у меня так же

    • @user-tn6nq1qw4d
      @user-tn6nq1qw4d 11 месяцев назад

      @@user-eh1gk9lg1u нужна ultimate Idea

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

      @@user-tn6nq1qw4d найс гайд получается

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

    отличное видео, все понятно, приложение запустилось

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

      IDEA платная была?

    • @user-oe1xo9xm3e
      @user-oe1xo9xm3e 10 месяцев назад

      @@Denis_QA походу да. потому что у меня не запустилось.

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

    у меня все работает без ошибки, но при run сайт не выходит

  • @slovak-vak56
    @slovak-vak56 Год назад

    Здравствуйте, скажите пожалуйста, freemarker для community edition не работает? Что делать если получается его подключить?

    • @user-ze9nb6up6y
      @user-ze9nb6up6y 10 месяцев назад

      решил проблему?

    • @slovak-vak56
      @slovak-vak56 10 месяцев назад

      @@user-ze9nb6up6y да, перешёл на thymeleaf

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

    ВОПРОС: Почему товары буду хранится в памяти, а не в базе данных? Разве нет нагрузки на сервер?

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

      так быстрее продемонсрировать проект

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

    все сделал по видео, столкнулся с ошибкой: failed to configure a datasource: 'url' attribute is not specified and no embedded datasource could be configured error. Ни у кого ничего подобного не было?

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

      Надо закомментировать в pom.xml spring-data-jpa и mysql-connector(и вроде как spring-security, но вроде необязательно). После чего сделать refresh maven.

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

      @@oleg3662 спасибо вам большое, не сделал refresh maven и была ошибка, вы мне очень помогли)

    • @roflanuser997
      @roflanuser997 8 месяцев назад

      @@oleg3662 спасибо большое, благодаря вам начинающие остаются все еще начинающими, а не законченными на своем пути.

    • @AlexGold
      @AlexGold 5 месяцев назад

      тоже помогло спасибо
      @@nerikproton6512

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

    После джанго кажется каким-то не логичным, ну может это дело привычки конечно.

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

      Тоже заметил, не то что нелогичный джанго, у него своя логика, он скорее какой-то громоздкий, чтобы вывести просто страничку как тут надо столько кода написать и представление и маршруты, а тут контроллер в пару строк, шаблон и все. Хотя я всегда считал громоздкой джаву, видимо из-за горе-преподавателей. Теперь понимаю почему большинство серьезных проектов все таки на java.

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

      ​@@dealhubproя тоже думал что обычный сайт не делают на джаве, оказывается делают:)

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

    ftlh.... создаю такой же файл с таким же расширением, но почему-то он не меняет значок файла, а висит обычным файлом (

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

      смог решить эту проблему?

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

      @@user-pf6tn2rd1l возьмите его проект по ссылке и импортируйте, у меня только после этого сработало

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

      @@ntvmr просто написал flth , неважно появился значок или нет , работает)

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

      значок не появился, ладно, но подсказок при написании кода нет и это неудобно

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

      @@ntvmr +

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

    у меня проблема с html и нет файла pom.xml сделал все как было показано на видео все с того же сайта

    • @user-oz1fu6zg4d
      @user-oz1fu6zg4d Год назад +2

      может быть вы скачали Gradle, а не Maven

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

    То есть, чтобы что то сз этого сделать, нужна ultimate версия? ftlh формат попросту не работает. Уроки для бобров?

    • @user-lw1ny5sk4s
      @user-lw1ny5sk4s 4 месяца назад

      а кто мешает купить лицензию или на худой конец - поставить кряк?

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

    А что делать если Ide бесплатная?

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

      установи ultimate, её можно бесплатно установить

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

    А почему не вкрутить ломбок?

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

      Смотрите следующие уроки

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

    Какая бавария, брайтон по игре сейчас манчестер сити по сравнению с синим мешком

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

    .ftlh не распознается файл когда создаешь

    • @slovak-vak56
      @slovak-vak56 Год назад

      ftlh это расширенный html файл с использованием freemarker шаблонизатора, он работает только в ultimate версии idea. Если вы используете community, вам следует воспользоваться thymeleaf шаблонизатором, прописав в pom соответствующую зависимость.

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

    Whitelabel Error Page
    This application has no explicit mapping for /error, so you are seeing this as a fallback.
    Sat Apr 08 19:26:06 EEST 2023
    There was an unexpected error (type=Not Found, status=404).
    Не хочет подключаться к порту, почему?

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

      Проверь имя html страницы и то что возвращает медок return должны быть одинаковые кроме окончания .html. Закоментируй зависимости : Jpa, MySQL, ( клавиши ctr + / ) заново скачай зависимости мавена справа вверху должен синий круг появиться его нажми.

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

      как решил?

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

      products.html → products.ftlh ?

    • @user-gy1mf7ih5e
      @user-gy1mf7ih5e 11 месяцев назад

      у меня та же проблема была при введении localport:8080 в поисковую строку. Если в нашем products.html поводить курсором то высветиться окошко с гуглом и другими поисковиками, щёлкаем по нужному и всё правильно выводится.

    • @M.Makart
      @M.Makart 10 месяцев назад

      Я полный новичок в Spring, так что за правильность не отвечаю. Переименование @Controller на @RestController решило эту проблему. P.S. Ошибся, правильный был вариант с @Controller, потому что если метод @RestController'а возвращает строку, то на странице отобразится она, а не страница с таким названием файла.

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

    Почему не php?

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

    Покрупнее бы код

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

    Не получается запустить.
    Нужно среду настроить, а именно:
    1) в файле pom.xml дописать и не забываем сохранить
    11
    11
    2) если и после этого не получается, делаем правой кнопкой мыши на pom.xml -> Maven -> Reload project

    • @allay138
      @allay138 8 месяцев назад

      Ctrl+shift+o - обновление или загрузка зависимостей

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

    проект не собирался, помогло добавить
    org.hibernate
    hibernate-core
    5.0.7.Final

  • @user-ze9nb6up6y
    @user-ze9nb6up6y 10 месяцев назад

    Ошибка, делал всё как в видео, всё что нужно закомментировал, как исправить?
    WARN 11992 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourceScriptDatabaseInitializer' parameter 0: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception with message: Failed to determine a suitable driver class

    • @user-oe1xo9xm3e
      @user-oe1xo9xm3e 10 месяцев назад

      вы исправили ошибку?