100+个方法由100+个参数来对应调用,如何做才最合理
业务大概如下,前端目前有30多个sockect服务发过来(考虑以后还会增加),每个服务假设都是唯一的,通过一个id来对应.而且对于不同的服务,业务请求也是不一样,我们需要应答的结果也是不一样的.目前思路有如下2点.
1.在数据库配置(配置文件也行).通过唯一的id,对应得到具体的实现类.然后动态加载类进行处理.
2.通过Spring bean配置.没增加一个新的sockect通讯,即在spring中增加一个bean,然后将bean的id设为xxxx+id的形式,通过手动的到bean来加载实现类.
PS:实际中可能出现一次100个以上的请求发过来.是否需要考虑并发情况.
有没有大神给点思路.或者给个建议那一个比较好