java mvc controller getMapping 使用策略模式代替if-else根据手机号获取不同参数返回不同页面并携带model参数
时间: 2023-05-23 15:02:09 浏览: 66
可以使用策略模式来代替 if-else。具体的做法是定义一个接口和多个实现类,每个实现类都负责不同的手机号参数,根据不同的参数返回不同的页面和携带不同的 model 参数。在 Controller 中使用接口来调用具体的实现类。这样就可以消除冗长的 if-else 代码,并且方便拓展添加更多的手机号参数。