Не заходит в метод с аннотацией @PostConstruct (javax)

83
25 августа 2021, 12:20

Можно ли вызвать определенный метод инициализация сразу после вызова конструктора с помощью аннотаций из javax?

Я ставлю аннотацию Inject (javax.inject.Inject) над полем которое хочу инициализировать в методе с аннотацией @PostConstruct (javax.annotation.PostConstruct) сразу после вызова конструктора, но этот метод init не вызывается и падает NPE.

public class ClassChild extends ClassParent {
    @Inject
    private SomeService someService;
    @PostConstruct
    public void init() {
        // getSomeValues() a method from parent
        someService = new SomeService(getSomeValues())
    }
}

Правильно ли я использую эти аннотации? В чем проблема? Как вызвать метод инит сразу после вызова конструктора ClassChild?

READ ALSO
Как отключить фоновый процесс?

Как отключить фоновый процесс?

Я делаю приложение на CordovaСтояла задача: создать плагин, который бы создавал фоновый процесс, который в свою очередь каждые 30 секунд отправлял...

281
Метод equals в классе Object и в моем

Метод equals в классе Object и в моем

Вот метод equals() в классе Object:

114
Яндекс Карты API 429 Too Many Requests

Яндекс Карты API 429 Too Many Requests

Буквально пару дней назад появилась проблема с доступом к картам на собственном сайтеЗапросов до 100 в день, а ответ отдает- 429 Too Many Requests

158