У меня есть классический слой DAO и Service. Для обоих у меня есть интерфейсы. Сервисный слой аннотируется @WebService
, тогда у меня также есть слой для методов RESTful crud. Я хочу использовать инъекцию зависимости для DAO и сервисов. Я не знаю, какие аннотации следует использовать для ввода услуги в службу RESTful.Аннотации для инъекций зависимостей Служба RESTful
Вот фрагмент кода:
@Path("/items")
public class ItemsResource{
@Context
UriInfo uriInfo;
@Context
Request request;
//annotations....
private IService itemService;
public ItemsResource(IService itemService){
this.itemService=itemService;
}
//methods...
Так что мой вопрос, как бы я впрыснуть itemService в моей RESTful службы? Какую аннотацию следует использовать? Я не использую Spring Framework.
У вас есть * beans.xml файла * в вашей WEB-INF? – kolossus
Нет, у меня нет. Думаю, это проблема. –