Создаем ПАРСЕР НОВОСТЕЙ используя Spring Boot, Scheduler, JSoup. Live Coding

preview_player
Показать описание
В данном видео создаю приложение по парсингу новостей используя JSoup, и сохраняю в базе данных используя Spring Data JPA. Задача по парсингу запускается автоматический используя Scheduler.

Также в проекте используется Spring Boot как каркас приложения для построение REST API.

Приложение использует слоенную архитектуру, разделяет на Модели - для маппинга Java объектов с объектами в Базе Данных. Использует Репозитории, для работы с запросами в Базе Данных. Использует Сервисы для хранения бизнес логики, и слой Контроллера, чтобы отдавать REST API клиентам.
--------------------------------------------------------------------------------------------------------------------
В данном видео, чтобы получить список новых новостей, нужно обновить REST API. В следующем видео, улучшу данный момент, добавлю Project Reactor - Реактивное программирование, чтобы API выдавал данные потоком.

Если данная тематика интересна, буду чаще выпускать. В планах парсить контент новостей, добавить алгоритмы Machine Learming из области NLP (Natural Language Processing), также создать job для обучения, и создавать выжимки статьи.

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------
#ityoutubersru #java #livecoding #springboot #parser
Рекомендации по теме
Комментарии
Автор

Очень интересно!!! Давайте ИСТЩОООООООООООО!!!!

alexnsky
Автор

О, тема с джобами и ML очень интересна!

vadimtoptunov
Автор

Очень полезный видео ролик. Спасибо автору. Многие моменты прояснились. Вы понятно объясняете.

pink_snowman
Автор

Спасибо Вам большое
Крайне полезный хороший урок!
ОЧень жду продолжения)

jonnysiamons
Автор

Большое спасибо за ваши видео! Отличная подача материала.

Shuffle
Автор

В данном видео, чтобы получить список новых новостей, нужно обновить REST API. В следующем видео, улучшу данный момент, добавлю Project Reactor - Реактивное программирование, чтобы API выдавал данные потоком.

Если данная тематика интересна, буду чаще выпускать. В планах парсить контент новостей, добавить алгоритмы Machine Learming из области NLP (Natural Language Processing), также создать job для обучения, и создавать выжимки статьи.

bseitkazin
Автор

годно! странно, что так мало просмотров, топчик! Продолжай в том же духе :)

noobail
Автор

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

adaman
Автор

Лайк! Можно ещё подкрутить погоду по городам, текущее время, почтовый сервис чтобы это все парсилось в отдельные микросервисы и общалось по Mom.

jollyroger
Автор

isExists() в сервисе: выгружать в память, а потом пробегаться циклом по всем новостям - плохая идея. А если у Вас миллион записей? Надо отдать это действие на откуп БД, к тому же БД сделает это быстрее. Можно использовать возможность Sping Data: isExistByTitle

Arcanrun
Автор

Очень интересный урок. Хотелось бы посмотреть как создать прием погоды по городам с нескольких api как вариант парсинга.

ДмитрийСамсонов-яо
Автор

Считывать все таблицу, чтобы получить единственную запись - такие решения нельзя показывать ни как учебные, ни как временные! В остальном хорошо, спасибо.

valeriyemelyanov
Автор

Коуто! Можно ссылку на урок про архитектуру приложений на спринге? Не нашел его

DmiTs-epju
Автор

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

Morrynsh
Автор

не работает ничерта//// Unexpected error occurred in scheduled task

DmiTs-epju
Автор

Видеоның қазақша вариантын шығарасыз ба екен болашақта? Көп рахмет!

cloudevops
Автор

Говори нармально чётко, а не как в асмр видео

wolkdnevnoy
Автор

11:10 но лучше по немного привыкать к Stream API.
return ->

diasorazbaev