java - 如何在corda中创建服务以将任意数据存储在节点数据库中的任意位置而不是存储在Vault内

标签 java h2 corda

我想用存储库和corda中的所有内容做一个类似spring的服务,以便将一些中间日期存储在节点数据库中而不是存储库中

我发现我应该使用@cordaService而不仅仅是@service,但我在将它放在哪里(客户端或流程或其他任何地方)时遇到问题。

这是 project structure 的屏幕截图

最后我希望能够在这里拥有类似的东西

@RestController
@RequestMapping("/corda-api") // The paths for HTTP requests are relative to this base path
public class Controller {
private final CordaRPCOps proxy;
@PostMapping
public Order addOrder(@RequestBody Order order) {
return orderService.save(order);
}

提前致谢

最佳答案

如果您想在 corda 的服务中存储内容,那么正如您提到的,您需要使用 @CordaService 类。请参阅https://lankydan.dev/2018/08/19/corda-services-101https://docs.corda.net/api-service-classes.html了解更多信息。

然后,该流将通过简单地从服务获取值并将其返回的流来访问。然后客户端可以使用返回的值。

关于java - 如何在corda中创建服务以将任意数据存储在节点数据库中的任意位置而不是存储在Vault内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57112526/

相关文章:

java - Spring Boot 中的 JPA 查询不返回任何结果

java - 如何使用 GSON 命名 JSON 对象数组?

java - 使用可绘制资源为微调器中的项目设置背景 - java android studio

java - 当父节点包含多个具有相同名称和属性列表但属性值不同的子节点时,XMLUnit 比较 XML 不起作用

javascript - 使用节点驱动程序时的 Web 服务器资源

corda - 在 Corda 3 中,运行 runNodes 时出现 Quasar ClassReader 异常

bitcoin - 区 block 链是去中心化数据库吗?

java.lang.ClassCastException 同时膨胀布局

java - H2 不识别 regexp_like

sql-server - 如何在 H2 中初始化 View