我试图用在Karaf4.0.8中创建一个RESTful web服务。我正在尝试在我的实现中添加@Context。该怎么做呢?
@Component(immediate = true, property = {
"service.exported.interfaces=*",
"service.exported.configs=org.apache.cxf.rs",
"org.apache.cxf.rs.provider=com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider",
"org.apache.cxf.rs.address=/integr" })
public class AccountRestService implements AccountWebUserIdResource {
@Context
private UriInfo context;
...
}UriInfo没有得到适当的注射。
发布于 2017-04-07 19:44:52
REST接口,您需要添加@Context
@GET @Path("{memberid}") @Produces({"application/json"}) MembersResource.GetMembersByMemberidResponse getMembersByMemberid( @PathParam("memberid") String memberid,@QueryParam("fields") String fields, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception;
https://stackoverflow.com/questions/43056639
复制相似问题