spring中自动注入时 set 方法中的空指针错误

spring中自动注入时 set 方法中的空指针异常这种在注入map类型的testMap时,如果使用?setTestMap(String ma

spring中自动注入时 set 方法中的空指针异常

这种在注入map类型的testMap时,如果使用

?

setTestMap(String map){this.testMap.put(map,map)}

?

?会报空指针异常。

修改为

?

setTestMap(String map){Map<String,String> tomap = new HashMap<~>();tomap.put(map,map);this.testMap = tomap;}

会解决问题

?