【发布时间】:2011-01-21 01:00:45
【问题描述】:
您好,只是想问一个 Spring MVC Controller 中的设计问题。 一个请求 URL 将有多个参数,例如。类型=v1&par2=v2&par3=v3&par4=v4。在 4 个参数中,“类型”将决定交易模式,其他参数将作为每笔交易的输入。
您将如何组织控制器代码? 传统上,您可以编写如下内容,
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 隔离?
标签: java spring spring-mvc