Servlet.service() for servlet [dispatcherServlet] threw exceptionjava.lang.StackOverflowError: null
这个问题乍看很奇怪,明明明明返回成功了,但是接口却一直重复调用,代码如下
@GetMapping("/redis/{key}")
public String redis(@PathVariable("key")String key) {
Boolean a = redisTemplate.opsForValue().setIfAbsent(key, "3", 100, TimeUnit.MILLISECONDS);
return R.ok().toString();
}
在测试此方法时,返回值a是true,但是此方法确未成功退出,一直重复调用此接口,