RESTEASY003210:找不到完整路径错误的资源

RESTEASY003210: Could not find resource for full path error

我创建了一个与其他端点类似的端点,并且没有问题

@Path("/test")
@Produces(MediaType.APPLICATION_JSON)
public interface TransactionsResource {

    @POST
    @Path("/list")
    Response findAllByApprovalDateAndAmount(TransactionsByApprovalDateReqDto request);
}

当我尝试从 Postman 访问这个端点时,我遇到了这个错误

"error": "RESTEASY003210: Could not find resource for full path: http://localhost:8080/BackOfficeRestAPI/test/list"
}

这个路径 http://localhost:8080/BackOfficeRestAPI/ 在其他端点上没有问题,但只有在这里我得到错误。即使我将代码移至其他现有界面,它也能正常工作。我几乎尝试了一切——比如设置为 get/post、重命名路径字符串

终于找到问题了....是配置问题。所有资源都添加到一个配置中 class

@ApplicationPath("/")
public class BackOfficeApplication extends Application {
    @Override
    public Set<Class<?>> getClasses() {
        Set<Class<?>> restResources = new HashSet<>();
        restResources.add(EmailResourceService.class);
        restResources.add(SmsResourceService.class);