Напишу сюда обязательную вещь. Если вы решите запустить все это дело на PostgreSQL , знайте, что эта БД создаст таблицу ТОЛЬКО после того как вы нажмёте /start (по крайней мере у меня так), а не во время запуска приложения. Иначе будете как я - возиться целый день, пытаясь подключить уже подключённую таблицу.
@yellowdevil825
Жыл бұрын
Спасибо, ты сэкономил мне кучу времени
@mamahuhu3871
Жыл бұрын
благодарю
@БолатТаласбаев-д1р
9 ай бұрын
Может кому поможет. У меня автоматически не создавалась таблица и выходила такая ошибка: ERROR o.s.b.SpringApplication [main] Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: javax/xml/bind/annotation/XmlElement Помогло добавление зависимости javax.xml.bind jaxb-api 2.3.1
@nikolai.horetski
6 ай бұрын
спасибо тебе добрый человек))я два дня мучался, ничего не помогало)
@qweextry9075
Ай бұрын
Человек с большой буквы, спасибо
@M.Darsky
2 жыл бұрын
как по мне, пора бы уже объяснить подписчикам что такое переменная окружения, какая это полезная штука, и хранить этот вредный токен там. где ему и место,))
@spark7978
Жыл бұрын
и что это такое? как правильно задать вопрос хотя бы в гугл, объясни пж
@nmodonov
Жыл бұрын
@@spark7978 как правильно задать вопрос хотя бы в гугл: выделяете мышкой фразу "что такое переменная окружения". Ctrl+C / Google / Ctrl+V / Enter Изучаете Потом "переменная окружения как использовать Java" Изучаете Потом "переменная окружения как использовать Spring" Изучаете
@mrprogre_avandy_electronics
10 ай бұрын
главное когда добавите свою переменную окружения.. не важно, именно текущего пользователя или глобальную - перезагрузите кампухтер, иначе Java её не увидит!
@vikg2392
2 жыл бұрын
Отличный видеокурс! Было бы здорово еще добавить кнопки с надписями (InlineKeyboardButton/InlineKeyboardMarkup). Записывать в БД - какое действие произвел пользователь.
@ВладимирДанилов-к7р
Жыл бұрын
Не подключаются зависимости mysql. Нужны какие то дополнительные действия?
@klaussr
10 ай бұрын
да, у меня так же было. решается путем добавления версии к зависимости в пом-файле. Версию взять из центрального мавен репозитория
@ConfidenceGold
3 ай бұрын
замените findById на existsById, который сразу возвращает true или false. Так удобнее.
@grisha1894
Жыл бұрын
Ошибка в userRepository cloud not autowire. No beans of "UserRepository" type found
@АдольфВагнер-е1ы
Жыл бұрын
как пофиксил?
@СергейКузьмин-ч8в1х
Жыл бұрын
@@АдольфВагнер-е1ы получилось пофиксить?
@СергейКузьмин-ч8в1х
Жыл бұрын
А всё решил проблему! Надо скропировать pom файл с его репозитория. Скорее всего какие то зависимости устарели и не сочетаются
@SergeyAKa
Жыл бұрын
Все хорошо рассказано, но нет никаких юнит тестов. Очень не хватает этого, т.к. возникает много вопросов по тестированию. По идее после каждого ролика о доработках хорошо бы ролик по тестированию этих доработок, а лучше сразу , разработку через тестирование (TDD)
@МаксМакс-ч8к
2 жыл бұрын
Крутяк!!! ТГ боты это прям глоток свежего воздуха!!!
@howscwerna
7 ай бұрын
Конечно видео интересные, но вопросов остается постоянно гораздо больше, чем понимания каких-то вещей. Хоть 1 файл конфигурации разберите подробнее, пожалуйста
@Wansery
11 ай бұрын
Проверку наличия в базе данных юзера следовало бы проводить ещё до запуска метода регистрации... иначе зачем нам его запускать
@mrprogre_avandy_electronics
10 ай бұрын
да, я вот так сделал if (!userRepository.existsById(update.getMessage().getChatId())) { registerUser(update.getMessage()); }
@RomanGalkin-te4kp
3 ай бұрын
Огроменное спасибо! Несколько месяцев было чувство, что погряз в теории и барахтаюсь на месте без продвижения на пути создания чего-то осязаемого. Блягодаря вашему туториалу, надеюсь что научусь делать ботов и запилю своего наконец!
@anzbeats909
Жыл бұрын
Cannot resolve method 'getFirstName' in 'Long' Что не так???? 17:23
@JavaManuals
Жыл бұрын
Посмотрите внимательно на очерёдность параметров в интерфейсе User Repository. Скорее всего у вас наоборот написано
@anzbeats909
Жыл бұрын
@@JavaManuals спасибо, все получилось)) ошибка была очень банальная 😵
нормально, прокачался. Конечно был затык с авторизацией. Ребята у кого проблемы, внимательно заполняйте поля.
@иванИванов-щ3о4и
11 ай бұрын
У меня команды d sql не принимаются, все приконектилось, а команды не принимает use и дальше что это может быть
@vadimmejinschii3442
8 ай бұрын
где скачать .... где ??? после твоих видео больше вопросов чем ответов
@1234V2-t
2 жыл бұрын
Как отправлять изображение, музыку с помощью бота. У меня выдает ошибку java.lang.NullPointerException: Cannot invoke "com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(Object)" because "this.objectMapper" is null Этот обэкт инициальзируеться в самом класе как new ObjectMapper(); . Класс находить в библиотеке
@StopZombies
Жыл бұрын
Не очень понятно что у юзера в телеге будет? Ничего же? просто отправленный /start передаст нам данные юзера ну т.е как бы никакой особо регистрации нет?
@alexanderalexander3920
10 ай бұрын
а как же raw SQL? сами не пишем sql запросы при программировании на джава?
@mamahuhu3871
Жыл бұрын
Дружище спасибо, все по делу, я уж было заскучал со spring MVC и html на пет проекте и твои видосы как глоток свежего воздуха) за уши не оттащишь как интересно!
@СашаОбухов-п9т
Жыл бұрын
Добрый день!Какие параметры будут, если база будет sql server ?
@sergebel820
2 жыл бұрын
а как развернуть нашу базу на удаленном сервере?
@cakeistrue
Жыл бұрын
Ну это смотря что за сервер. Потом в настройках соединения с бд прописать IP сервера
@khanblogger7107
Жыл бұрын
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
@dmitrygornev9366
Жыл бұрын
Я смотрю, не у одного меня инжекция UresRepository вызвала вопросы. Дмитрий, не могли бы Вы поподробнее объяснить этот момент. - UserRepository - это интерфейс, не класс - он не описан как bean, в нем отсутствует аннотация @Component Откуда этот бин появляется в контейнере спринга и далее инжектится в бота через @Autowired? Что-то тут у меня схема в голове пока не укладывается... Спасибо.
@MrVanchenso
Жыл бұрын
Как то пофиксил? у меня ошибка. userRepository in ".model.UserRepository' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true)
@rustamsaydam
Жыл бұрын
анотацию @Repository надо интерфейсом поставил, вроде сработало для меня @@MrVanchenso
@SusanFoster-ok5ns
7 ай бұрын
@@rustamsaydam Привет. У меня такая же ошибка, уже битый час не могу решить. Подскажи, куда ты ставил аннотацию @Repository? Я её в самом интерфейсе поставил, результат нулевой
@ninamonna
Жыл бұрын
Зачем логи в файл сохранять, а не выводить в консоль, это же не удобно, каждый раз лазить там и искать что не так пошло, тем более все одним цветом, в отличии от консоли, нет выделений никаких. МБ опытному разработчику это конечно на изи сразу все увидеть, а вот начинающим не очень
@TooGoolka
11 ай бұрын
потому что когда приложение на сервере, у тебя в консоль ничего не выйдет)
@АлександрМышляев-щ5и
2 жыл бұрын
Спасибо за отличный контент
@scutc84
2 жыл бұрын
отличное руководство, спасибо!
@nomonjonrahimov498
Жыл бұрын
Спасибо большое.
@Сергей-и8ж7в
2 жыл бұрын
Отличный урок
@ДмитрийБулгаков-ш8х
Жыл бұрын
вот вроде все как на видео, а у меня репозитория не находится системой. (делаю не все точ в точ, но логика та же )
@АдольфВагнер-е1ы
Жыл бұрын
пофиксил?
@ДмитрийБулгаков-ш8х
Жыл бұрын
@@АдольфВагнер-е1ы да уже пофиксил, и вообще, всё не по по курсу(
@MrVanchenso
Жыл бұрын
Есть решение? null возвращает. версии другие
@techAi008
2 жыл бұрын
Большое спасибо. 👍👍👍👍 будем ждать продолжения многофункциональное меню настроек i tranzaksiya conections
Пікірлер: 59