0

预先,我是 Spring MVC 的新手。我经常使用 Struts2,可能正因为如此,我在 Spring MVC 控制器方法定义方面有点挣扎。

正如我在文档中所读到的,您可以在 Spring MVC 控制器方法中定义各种可能的参数类型(实际上是 20 个),也可以返回各种返回类型(实际上是 9 个)。并且基于此,Spring MVC 会采取相应的行动。

虽然这可能提供很大的灵活性,但我的架构师正在尝试定义一些规则或限制,以便我的团队不需要被额外灵活的规则所困扰!

我希望定义一些限制来控制各种人的各种编码。我正在考虑为我的控制器编写某种标记接口。在Struts2的xxxAware 接口行中。

或者可能在 Spring MVC 中已经存在类似的东西,我只是还不知道。或者可能在开源域之外。

寻找您的建议。您是如何获得 Spring MVC 提供的灵活性的?

4

0 回答 0