Spring Boot. Разрабатываем веб-приложение с нуля. Введение
HTML-код
- Опубликовано: 13 ноя 2021
- Это первое видео в цикле роликов, которые посвящённые моему бесплатному курсу по разработке веб приложения buysell с абсолютного нуля. В этой лекции мы создали проект на Spring boot и прописали базовый приём GET запроса, который возвращает html страничку. В следующей лекции мы добавим удаление, добавление и просмотр товаров на сайте. Если вам понравилось видео и вы хотите меня поддержать, то можете поставить лайк 👍
- Мои соцсети:
- VK: artmcoder
- instagram: / artmcoder
- Исходный код проекта: github.com/artmcoder/Buysell
- Поддержать канал: 5469 3100 1888 1702 (СБЕР)
Ребятки всем ещё раз пламенный привет 🔥🔥🔥
Пишу этот комментарий спустя год после публикации этого урока. Хотел сказать, что я возвращаюсь с новыми знаниями и опытом!
🎁 Также подписывайтесь на мой Instagram и пишите «+» в директ, я отправлю вам БЕСПЛАТНЫЙ видеоурок по программированию и чек-лист со списком всех технологий, с пошаговым планом их изучения, для становления junior java разработчиком.
instagram.com/artmcoder
а если нету инстаграммммм ))
Очень жду следующих лекций! Спасибо автору за контент
лайк, кто делал, как в видео но у него все равно вылезла ошибка!
srabotalo ??
Спасибо. Начало хорошее, все ясно, понятно, без лишней воды, а главное все работает, а если не работает то сразу понятно почему и что за ошибка и как ее пофиксить, чтобы работало. Надеюсь следующие видео пойдут так же.
Отличный урок! Мне как раз нужен Spring Boot для курсового проекта и нет вообще времени на долгую раскачку) Надеюсь, вы будете продолжать развивать канал, у вас хорошо получается подавать материал :)
было немного проблем, но немного углубившись в тему и почитав комментарии и гугл, всё стало понятно, очень полезный ролик, спасибо вам большое!
Больше такого контента пожалуйста, этим вы способствуйте нам стать таким же программистом как вы!!)) Отличный проект, советую всем начинающим
Всем привет при повторении кода у вас может возникнуть ошибка, если у вас нет зависимости thymleaf, которая позволяет корректно отображать html шаблоны на вашей странице. Иначе у вас будет возникать ошибка в вашей IDE (Cannot resolve MVC view "ваш html шаблон". Надеюсь кому то смог помочь
Спасибо за такую полезную информацию!
Спасибо за урок!
Лучший, большое тебе спасибо за твои уроки
Пожалуйста, не бросай канал. Это топ контент. Кстати, будет ли реализация с api со всем вытекающим (dto и т.д)?
Здравствуйте, пока нет. В будущем запишу курс по разработке full stack приложения на java, там как раз это и будет
А как насчёт видео чтобы настроить все файлы? Мне ошибок выдало большое кол-во, за что браться не знаю
Круто-круто
спасибо
Делал такое но еще чат был между пользователями (если зарегистрирован конечно можно было писать). Пытался реализовать через вебсокеты но не смог((((😢 обновлялялся только после обновления страницы . Или же через axios . В итоге не доделал чат нормально
По поводу быстрого написания шаблона того самого ftlh есть лайфхак, можно ввести в первой строке файла восклицательный знак, а потом нажать TAB и сгенерируется готовый минимальный HTML код.
после того как я создал файл с расширением ftlh, то этот файл не поддерживает html код. Почему не знаете?
@@user-eh1gk9lg1u у меня так же
@@user-eh1gk9lg1u нужна ultimate Idea
@@user-tn6nq1qw4d найс гайд получается
отличное видео, все понятно, приложение запустилось
IDEA платная была?
@@Denis_QA походу да. потому что у меня не запустилось.
у меня все работает без ошибки, но при run сайт не выходит
Здравствуйте, скажите пожалуйста, freemarker для community edition не работает? Что делать если получается его подключить?
решил проблему?
@@user-ze9nb6up6y да, перешёл на thymeleaf
ВОПРОС: Почему товары буду хранится в памяти, а не в базе данных? Разве нет нагрузки на сервер?
так быстрее продемонсрировать проект
все сделал по видео, столкнулся с ошибкой: failed to configure a datasource: 'url' attribute is not specified and no embedded datasource could be configured error. Ни у кого ничего подобного не было?
Надо закомментировать в pom.xml spring-data-jpa и mysql-connector(и вроде как spring-security, но вроде необязательно). После чего сделать refresh maven.
@@oleg3662 спасибо вам большое, не сделал refresh maven и была ошибка, вы мне очень помогли)
@@oleg3662 спасибо большое, благодаря вам начинающие остаются все еще начинающими, а не законченными на своем пути.
тоже помогло спасибо
@@nerikproton6512
После джанго кажется каким-то не логичным, ну может это дело привычки конечно.
Тоже заметил, не то что нелогичный джанго, у него своя логика, он скорее какой-то громоздкий, чтобы вывести просто страничку как тут надо столько кода написать и представление и маршруты, а тут контроллер в пару строк, шаблон и все. Хотя я всегда считал громоздкой джаву, видимо из-за горе-преподавателей. Теперь понимаю почему большинство серьезных проектов все таки на java.
@@dealhubproя тоже думал что обычный сайт не делают на джаве, оказывается делают:)
ftlh.... создаю такой же файл с таким же расширением, но почему-то он не меняет значок файла, а висит обычным файлом (
смог решить эту проблему?
@@user-pf6tn2rd1l возьмите его проект по ссылке и импортируйте, у меня только после этого сработало
@@ntvmr просто написал flth , неважно появился значок или нет , работает)
значок не появился, ладно, но подсказок при написании кода нет и это неудобно
@@ntvmr +
у меня проблема с html и нет файла pom.xml сделал все как было показано на видео все с того же сайта
может быть вы скачали Gradle, а не Maven
То есть, чтобы что то сз этого сделать, нужна ultimate версия? ftlh формат попросту не работает. Уроки для бобров?
а кто мешает купить лицензию или на худой конец - поставить кряк?
А что делать если Ide бесплатная?
установи ultimate, её можно бесплатно установить
А почему не вкрутить ломбок?
Смотрите следующие уроки
Какая бавария, брайтон по игре сейчас манчестер сити по сравнению с синим мешком
.ftlh не распознается файл когда создаешь
ftlh это расширенный html файл с использованием freemarker шаблонизатора, он работает только в ultimate версии idea. Если вы используете community, вам следует воспользоваться thymeleaf шаблонизатором, прописав в pom соответствующую зависимость.
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).
Не хочет подключаться к порту, почему?
Проверь имя html страницы и то что возвращает медок return должны быть одинаковые кроме окончания .html. Закоментируй зависимости : Jpa, MySQL, ( клавиши ctr + / ) заново скачай зависимости мавена справа вверху должен синий круг появиться его нажми.
как решил?
products.html → products.ftlh ?
у меня та же проблема была при введении localport:8080 в поисковую строку. Если в нашем products.html поводить курсором то высветиться окошко с гуглом и другими поисковиками, щёлкаем по нужному и всё правильно выводится.
Я полный новичок в Spring, так что за правильность не отвечаю. Переименование @Controller на @RestController решило эту проблему. P.S. Ошибся, правильный был вариант с @Controller, потому что если метод @RestController'а возвращает строку, то на странице отобразится она, а не страница с таким названием файла.
Почему не php?
Покрупнее бы код
Не получается запустить.
Нужно среду настроить, а именно:
1) в файле pom.xml дописать и не забываем сохранить
11
11
2) если и после этого не получается, делаем правой кнопкой мыши на pom.xml -> Maven -> Reload project
Ctrl+shift+o - обновление или загрузка зависимостей
проект не собирался, помогло добавить
org.hibernate
hibernate-core
5.0.7.Final
Ошибка, делал всё как в видео, всё что нужно закомментировал, как исправить?
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
вы исправили ошибку?