Я знаю, что аннотация @postconstruct используется, когда мы хотим, чтобы метод вызывался во время создания его объекта после конструктора. Но мой вопрос: можем ли мы использовать его внутри службы OSGI?
Это зависит от используемой вами структуры внедрения зависимостей. Если вы используете декларативные услуги , эквивалентным будет @Activate. Хорошим примером является пример enroute microservice .
Если вы используете Aries CDI , тогда действительно работает @PostConstruct. К сожалению, пока нет хороших примеров для этого, поскольку он все еще довольно новый, но он работает по большей части как обычный CDI в Java EE.