Я разработал веб-сервис, который использует экземпляр объекта для выполнения части требуемой функциональности.
Этот объект инициализируется один раз, когда я создаю экземпляр класса веб-сервиса через использование конструктора.
Пример:
public class A {
private B bInstance;
public A(){
bInstance = new B();
}
}
К сожалению, через несколько минут (возможно, от 20 до 30 минут) мой код начинает возвращать исключение NullPointerException из этого объекта.Как будто этот объект каким-то образом был собран или уничтожен мусором.
Что может быть причиной этого (кроме возможной человеческой ошибки)?Может быть, я упускаю что-то специфическое для веб-приложений
, сейчас я начал использовать объект getter, который проверяет нулевой указатель и перестраивает объект при необходимости, но это не так
Спасибо за любые советы, которые вы можете дать