嗨,只是想问一个在Spring MVC控制器的设计问题。 请求URL将有多个参数,例如。 type = v1 & par2 = v2 & par3 = v3 & par4 = v4。在4个参数中,“类型”将决定交易模式,其他参数将作为每笔交易的输入。代码设计在春天mvc控制器
如何组织控制器代码? 传统上,你可能会写一些像下面,
if (type.equals('1'))
{
callMode1(par2,par3, par4);
}
else if (type.equals('2')
{
callMode2(par2, par3, par4);
}
else if (type.equals('3'))
{
callMode3(par2, par3, par4);
}
callMode1 - callMode2是在控制器的私有方法。
想知道是否有更好的方法在这里写代码?
在此先感谢!
你是什么意思'交易模式'。你想通过http参数改变tx隔离吗? – AngerClown 2011-01-21 02:52:47