栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java Spring + Jersey子资源:在运行时注入Constructor-arg

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java Spring + Jersey子资源:在运行时注入Constructor-arg

您可以做的是inject

ResourceContext
,并通过它来解析子资源实例。

当子资源定位器方法返回托管资源类的实例时,可以利用资源上下文。此类实例将在声明的范围内注入和管理,就像根资源类的实例一样。

如前所述,您可以获得子资源类的实例,并且所有注入都将得到处理

@Path("root")public class Resource {    @Context    ResourceContext context;    @Path("sub/{id}")    public SubResource get() {        return context.getResource(SubResource.class);    }}

@PathParam
也会解析为对您的子资源实例的注入。所以你可以做

class SubResource {    @Autowired    Service service;    @PathParam("id")    long id;}

子资源实例解析后,将注入服务和路径参数。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/610230.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号