草庐IT

javanica

全部标签

java - 如何对 javanica @HystrixCommand 注释方法进行单元测试?

我正在使用javanica并像这样注释我的hystrix命令方法:@HystrixCommand(groupKey="MY_GROUP",commandKey="MY_COMMAND"fallbackMethod="fallbackMethod")publicObjectgetSomething(Objectrequest){....我正在尝试对我的后备方法进行单元测试,而不必直接调用它们,即我想调用@HystrixCommand注释方法并让它在抛出一个后自然地流入后备500错误。这一切都在单元测试之外起作用。在我的单元测试中,我使用springsMockRestServiceServ

java - javanica 中的 Hystrix 异步方法未在 spring-boot java 应用程序中运行

我正在使用spring-cloud-starter(即具有所有微服务功能的springboot)。当我在使用javanica@HystrixCommand注释的组件中创建hystrix方法时,请按照javanicagithub站点(https://github.com/Netflix/Hystrix/tree/master/hystrix-contrib/hystrix-javanica)上的说明使该方法异步运行,无论我是使用它们的“Future”还是Reactiveexecution“Observable',没有运行/执行,我得到java.lang.ClassCastExceptio