Я создал простое приложение REST / Spring со следующей конфигурацией:
<jaxrs:server id="RestServer" address="/">
<jaxrs:serviceBeans>
<ref bean="car" />
</jaxrs:serviceBeans>
<jaxrs:features>
<cxf:logging />
</jaxrs:features>
</jaxrs:server>
<bean id="car" class="a.b.c.CarImpl"/>
Класс CarImpl является одной из возможных реализаций интерфейса Car. Как настроить Spring, чтобы для REST-Service был доступен только интерфейс Car? Я пытался установить некоторые свойства компонента, такие как abstract = "true", но это не сработало. Весна пытается его создать.
Я знаю, что мне нужно указать реализацию Car, поэтому я пометил эту реализацию аннотацией @Service. Теперь мне просто нужно ограничить доступ к интерфейсу.
У вас есть подсказки? Спасибо!
Kon