首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Karaf + @Context UriInfo上的Apache

Karaf + @Context UriInfo上的Apache
EN

Stack Overflow用户
提问于 2017-03-27 21:16:14
回答 1查看 108关注 0票数 0

我试图用在Karaf4.0.8中创建一个RESTful web服务。我正在尝试在我的实现中添加@Context。该怎么做呢?

代码语言:javascript
运行
复制
    @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没有得到适当的注射。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43056639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档