Я новичок в создании веб-сервисов (Restful api). после простого руководства Java Brains для Restful web-сервисов. Я получаю ошибку, которая говорит что-то вроде «неудовлетворенных зависимостей для типа Набора с отборочными @default»Неудовлетворительные зависимости для типа Set <Service> с квалификаторами
Я искал разные вопросы здесь, попытались ниже вещи:
- загруженных новый сервер и подключен к нему к моему проекту и удалил старый сервер.
- Обновлены зависимости guava и добавлены его jar в мой проект.
все еще стоит перед ошибкой.
Ниже приведен журнал ошибок сервера.
Тяжелое: Исключение при загрузке приложения: развертывания КДИ недостаточность: WELD-001408: Невыполненные зависимости для типа Set с классификаторами @default в точке впрыска [BackedAnnotatedParameter] Параметр 1 [BackedAnnotatedConstructor] @Inject ком .google.common.util.concurrent.ServiceManager (Set) at com.google.common.util.concurrent.ServiceManager. (ServiceManager.java:0) org.jboss.weld.exceptions.DeploymentException: WELD-001408: Неудовлетворенные зависимости для типа Set с квалификаторами @Default в точке впрыска [BackedAnnotatedParame тер] Параметр 1 из [BackedAnnotatedConstructor] @Inject com.google.common.util.concurrent.ServiceManager (набор) при com.google.common.util.concurrent.ServiceManager. (ServiceManager.java:0)
Это класс для студентов, предоставляющий данные.
public class StudentService {
public List<Student> getAllData() {
Student s1 = new Student(1, "Sagar", 20);
Student s2 = new Student(2, "Puneet", 23);
List<Student> list = new ArrayList<>();
list.add(s1);
list.add(s2);
return list;
}
}
Ниже мой апи класс
@Path("/myfirstapi")
public class MyFirstAPI {
StudentService ss=new StudentService();
@GET
@Produces(MediaType.APPLICATION_XML)
public List<Student> gettext() {
return ss.getAllData();
}
}
Без дополнительной информации, например, кода, очень сложно дать какие-либо советы. – hotzst
Добавлен код @hotzst, сообщите мне, если вам потребуется что-то еще. Я пытаюсь создать базовый пример api, где я использую метод get для получения данных из класса studentservice. –