java - 从另一个资源调用端点
问题描述
我正在尝试从另一个资源调用端点/资源
我想我应该使用@Context
,ResourceContext
但不确定如何使用
这是一个示例代码
@Path("/A")
public class ClassA {
@Context
ResourceContext resourceContext;
@GET
public void functionA(){
// call classB.functionB:
// Response response = resourceContext.getResource(ClassB.class).functionB();
}
@Path("/B")
public class ClassB {
@Context
ResourceContext resourceContext;
@GET
public void functionB(){
// do something
}
}
看这篇文章看起来我应该调用第二个端点(来自classA
)
Response response = resourceContext.getResource(ClassB.class).functionB();
但是因为resourceContext
它null
会引发错误。
那么我应该如何初始化它或者我在这里还缺少什么?
提前致谢
解决方案
推荐阅读
- web - 将去年的网站指向不同的网址
- mongoose - 在哪些情况下 mongoose 不会生成自己的 id?
- java - 正则表达式匹配具有一些可变字符的精确字符串列表
- powerbi - 每周表现
- javascript - 有条件地将关键字添加到 JavaScript 中的字符串
- css - 如何摆脱 CSS 网格行之间的空白?
- python - 出现错误:“证书验证失败:无法获取本地颁发者证书”尝试在 PyCharm 中抓取 pdf
- java - 试图从 MySQL 中获取特定月份和计数值到变量中
- matlab - 如何在 MATLAB 中编写这个双积分函数并将其创建为单独的函数文件?
- c - 为什么 5x5 矩阵上的内存地址用 4 分隔?