我有一个像下面这样的 spring bean 类(OrderUtil),它有一个实例变量
public class OrderUtil {
private boolean dynamicValue;
public boolean isDynamicValue() {
return dynamicValue;
}
public void setDynamicValue(boolean dynamicValue) {
this.dynamicValue = dynamicValue;
}
}
我在不同的类中自动装配这个 util 类
public class RestService {
@Autowired
private OrderUtil orderUtil;
@POST
@Path("order/{orderNumber}")
@Produces( { MediaType.APPLICATION_JSON })
public Response getOrderDetails( @QueryParam("dynamicValue") boolean dynamicValue){
//some code
orderUtil.setDynamicValue(dynamicValue)
}
}
问题:dynamicValue 可以来自 api 请求,为 true/false。事实上,我将此动态值 true/false 设置为实例变量,这在同时来自两个客户 A(真值)和 B(假值)的多个请求用例的情况下提出了一个问题。
想知道用户是否看到任何不一致的行为,即用户 B 的错误值行为出现在用户 A 的响应中?请协助
郎朗坤
明月笑刀无情
相关分类