java controller getMapping 使用策略模式代替if-else根据手机号获取不同参数返回页面并携带model参数
时间: 2023-05-20 10:06:25 浏览: 59
ssm框架controller层返回json格式数据到页面的实现
可以使用策略模式来代替if-else,具体实现可以定义一个接口,然后定义不同的实现类来处理不同的手机号,每个实现类都有一个处理方法,根据手机号返回不同的参数和页面,并携带model参数。在controller中,根据手机号选择对应的实现类来处理请求。这样可以避免if-else嵌套过多的问题,使代码更加简洁和易于维护。
阅读全文