我想用存储库和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-101或https://docs.corda.net/api-service-classes.html了解更多信息。
然后,该流将通过简单地从服务获取值并将其返回的流来访问。然后客户端可以使用返回的值。
关于java - 如何在corda中创建服务以将任意数据存储在节点数据库中的任意位置而不是存储在Vault内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57112526/