методе init() класса Іnitializer, я хочу создать объект CounterTelegramBot в его конструкторе передаю новый объект BotConfig, в котором должны подтягиваться значения поля из файла resources/config.properties.
Проблема в том что поля BotConfig - почему то пустые(им присвается null а не значения указаные в config.properties).
Собственно, подскажите как это можно исправить?
а как ты указал в config.properties?
У тебя BotConfig не инициализируется спрингом, потому что ты его создаёшь вручную, как я вижу. Поэтому, тебе нужно или вручную прописать значения или переписать код и дать инициализировать обьекты - бины спрингу и инжектировать их, соответственно.
К примеру вот так bot.name = examplebot bot.token = 6454546816:AAEgffgfg3a7gGw-XPfgfgfgfdd 5mLU bot.chatId = 46456464577 Значения если что рандомные для примера
Обсуждают сегодня