你存储过程的参数跟spring有什么关系。applicationContext只是一个配置文件,跟你的具体参数又有什么关系。例如:
<procedure id="p_m_ccpfytjxm" parameterMap="swapParameters"> 
{ call p_m_ccpfytjxm(?,?,?,?)}
</procedure>只是会在
public void Tjccpfytjxm(String nf, String yf, String zbr, String zbrq){
Map param=new HashMap();
param.put("nf", nf);    
    param.put("yf", yf);
    param.put("zbr", zbr);    
    param.put("zbrq", zbrq);
this.smcTemplate.insert("p_m_ccpfytjxm",param);
}
注入参数,跟你的spring根本扯不上关系。