我正在努力学习Spring微服务。现在我正在尝试用resilience4j实现断路器,如果我的任何被叫服务被关闭。
如果我将回退方法返回类型设置为与实际方法返回类型一样,则它工作得很好,但我无法显示服务已关闭的信息。因为它然后在对象的字段中发送响应null。但是,如果我在实际方法上将返回类型更改为String,并且在回退中也更改为String,那么我将无法以JSON的形式获得对象值。
是否有可能以字符串的形式返回类似于Branch service is down!..的回退方法,如果确定,则从实际调用的方法中以JSON的形式获得对象值吗?我的尝试如下:
我的控制器方法:
@GetMapping
不确定如何成功地将合同转换为应付地址。
ERC721 public nonFungibleContract;
function withdrawBalance() external {
address payable nftAddress = address(nonFungibleContract);
nftAddress.send(address(this).balance);
}
TypeError: Type address is not implicitly convertible to expected type address payable.
我已经成功地将"ClearCase插件“集成到了我的ClearCase系统中。唯一不起作用的是更改窗口。它按预期列出了所有更改,例如:
testMain.cpp@@/main/5 - create version
tetsHeader.h@@/main/3 - create version
但是没有看到变化的选项。在另一家公司,我记得这些更改是指向以图形方式显示更改的diff的链接。你知道我该如何配置它吗?