Можем ли мы поместить аннотацию @postconstruct в службу osgi? - PullRequest
0 голосов
/ 11 октября 2019

Я знаю, что аннотация @postconstruct используется, когда мы хотим, чтобы метод вызывался во время создания его объекта после конструктора. Но мой вопрос: можем ли мы использовать его внутри службы OSGI?

1 Ответ

3 голосов
/ 11 октября 2019

Это зависит от используемой вами структуры внедрения зависимостей. Если вы используете декларативные услуги , эквивалентным будет @Activate. Хорошим примером является пример enroute microservice .

Если вы используете Aries CDI , тогда действительно работает @PostConstruct. К сожалению, пока нет хороших примеров для этого, поскольку он все еще довольно новый, но он работает по большей части как обычный CDI в Java EE.

...