当前位置: 首页 > 知识库问答 >
问题:

如何使用@Context注释在jaxrs中注入对象[duplicate]

满雨石
2023-03-14

我试图实现这样的东西

    @Path("foo")
public class Foo {

    @Context
    private BarContext barContext;

    @GET
    @Bar(name="foo")
    public String index() {
        barContext.name // output => foo
         ...
    }

}

但我不知道这是否可行有人能帮我谢谢你

共有1个答案

薛烨
2023-03-14

@context不能为您插入任意对象

如果您正在寻找一个通用的依赖注入库/框架,您的JAX-RS实现可能会附带一个(例如,Jersey附带HK2,一个JSR-330实现)。或者试试Guice。或者匕首。

 类似资料:
  • 问题内容: 我是JAX-RS的新手,我试图了解注释的工作方式。 在javadoc中有六个等级的列表()。但是,我在网络上找到将this注释与其他类型一起使用的代码,例如: 是否有可以与此注释一起使用的受支持类型的列表?在执行标准之间,此列表是否会更改? 我目前正在试验Jersey,我担心自己写的代码无法移植到其他JAX-RS实现中。 问题答案: 铆接的JAX-RS 规范定义了你可以通过注入的所有标

  • 我是 JAX-RS 的新手,我正在尝试了解注释应该如何工作。 在javadoc中有一个包含六个类的列表(< code >应用程序、< code>UriInfo、< code >请求、< code>HttpHeaders、< code >安全上下文、< code >提供者)。但是,我在网上找到了将this批注用于其他类型的代码,例如: 是否有可用于此批注的支持类型列表?该列表在标准实施期间是否发生变

  • 我试图在嵌套对象中使用DynamoDB注释,如下所示: 我没有看到上面的属性是在UserAction类中自动生成的。我想知道嵌套对象中是否支持这些注释用法。请建议。

  • 问题内容: 如何在Spring中使用@Value批注将值从属性文件注入Map中? 我的Spring Java类是我尝试使用$,但收到以下错误消息 无法自动装配字段:私有 嵌套异常是:无法解析字符串值中的占位符 我在.properties文件中具有以下属性 问题答案: 我相信Spring Boot支持使用注释开箱即用地加载属性映射。 根据该文档,你可以加载属性: 像这样变成豆子: 我之前使用过@Co

  • 知道为什么@Context注入在单元测试时不起作用吗?