我正在使用 Java Spring 创建一个 REST 接口
我正在尝试从另一个资源 B 的 .get() 函数中访问特定资源 A 的 .get() 函数。(以避免复制粘贴一些 DB-Query 代码)
[RESOURCE-A] --access--> [RESOURCE-B] 然后返回组合结果
这可能吗?如果是这样,怎么做?
我的想法是尝试用我自己的来自 A 的 jdbcTemplate 填充资源 B 的 DataSource,然后调用 .get() 函数......这失败了,因为我无法将 jdbcTemplate 转换为 DataSource ;(
// within ResourceA...
ResourceB rB = new ResourceB();
rB.setDataSource( (DataSource) this.jdbcTemplate );
theResultItem.parentList = (List<ResourceB>) rB.get("country", language);
是否有可能从 SimpleJDBCTemplate 创建数据源?或任何其他方式来交叉访问资源?