### Question:
UserServiceProxyImpl implements UserService { @Override public User queryUser(QueryUserCondition condition) { int times = 0; while (times < RetryConstant.MAX_TIMES) { try { return userService.queryUser(condition); } catch (Exception e) { times++; if(times >= RetryConstant.MAX_TIMES) { throw new RuntimeException(e); } } } return null; }  @Override User queryUser(QueryUserCondition condition);  }### Answer:
@Test public void queryUserTest() throws Exception { QueryUserCondition queryUserCondition = new QueryUserCondition(); User user = new UserServiceRetryImpl().queryUser(queryUserCondition); LOGGER.info("queryUserTest：" + user); }