0

我正在尝试使用 Camel CXFRS 组件来公开 Restful API。这是端点配置:

cxfrs://http://0.0.0.0:8080/api?
    resourceClasses=com.myApp.UserResource
    &bindingStyle=SimpleConsumer
    &performInvocation=true
    &throwExceptionOnFailure=true
    &staticSubresourceResolution=true

在 UserResource 类中:

@Component
@Produces({MediaType.APPLICATION_JSON})
@Path("/user")
public class UserResource {

    @Autowired
    private UserService userService;

    @GET
    @Path("/")
    public List<User> list() { return userService.list(); }
}

我对上面的代码有问题:

userService 为空,即自动布线在 CXFRS 资源类中不起作用,而在其他地方工作正常。

欢迎任何建议!谢谢。

4

0 回答 0