如何在 Micronaut 应用程序中第一次调用对象以检查其功能,而不是第二次调用?

问题描述

我正在 Micronaut 中测试 @Cacheable 注释,该注释作为注释存在。可以在此 link 中找到示例。此处给出的测试使用超时来测试其功能。但我的实际用例是它连接到数据库。将 Thread.sleep(x second) 放在生产代码中是没有意义的。我想要的是,当我调用 Service' 方法时,它第一次调用但第二次使用缓存。

因为我实际上想检查Real Object,所以我必须使用Spies。问题是,如何确保下次使用相同参数调用方法时不会调用方法,即它使用 Cache 返回答案。

请帮忙!提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)