在测试环境开发时遇到个奇怪的问题,一直抛unsupportedoperationexception
debug看到map在put时抛出该异常
一般抛这种异常,都是因为集合是final的,比如Arrays.asList()就不能做加减操作
查找上游代码,发现try catch异常,在catch异常时返回Collections.emptyMap()。返回的map是final的,下游代码并不清楚导致
在测试环境开发时遇到个奇怪的问题,一直抛unsupportedoperationexception
debug看到map在put时抛出该异常
一般抛这种异常,都是因为集合是final的,比如Arrays.asList()就不能做加减操作
查找上游代码,发现try catch异常,在catch异常时返回Collections.emptyMap()。返回的map是final的,下游代码并不清楚导致