spring的解耦合,如何不修改代码的情况下能不能改变接口的参数
就是说在一个后台service层里面 有一个接口接收了action传过来的id 只有一个参数 现在需要传入页面获取的name 那么 能不能做到不修改代码的情况下 改spring的配置文件 就能传递进去两个id和name的参数呢 spring --------------------编程问答-------------------- 不修改代码,没意思啊。就算给你传进去了,你也不能处理它啊。你想要的这种情况,适配器模式也不能用。我觉得是不行的 --------------------编程问答-------------------- 可以做扩展呀,写个一模一样的接口,多传一个参数name,然后传id的方法,调用这个两个参数的方法。在判断下id就行啦。 --------------------编程问答-------------------- 同意2L的说法,自己扩展一下,在配置文件中的bean对应的类换成新的类 --------------------编程问答-------------------- 方法重载即可。
补充:Java , Java EE