public class Controller(){
ServiceA service;
public Map<String,Object> methodA(){
Map<String,Object> paramMap = new HashMap<>();
Map<String,Object> resultMap = new HashMap<>();
service.methodA(paramMap, resultMap);
}
}
public interface ServiceA{
void methodA(Map<String,Object> paramMap,Map<String,Object> resultMap);
}
public class ServiceAImpl{
@Override
public void methodA(Map<String,Object> paramMap,Map<String,Object> resultMap){
resultMap = this.methodB();
}
public Map<String,Object> methodB(){
Map<String,Object> resultMap2 = new HashMap<String,Object>();
resultMap2.put("code","200");
return resultMap2;
}
}
如上述代码所示,Controller中resultMap的内容是什么?
通过编译运行resultMap中无内容,这个怎么解释呢?
你怎么操作的,能没内容。
你是怎么编译运行的。
methodA里的resultMap内容是改变了的