在使用Spring RMI时可能会遇到发布多个服务的需求,假设一个服务要操做文件,另外一个服务要往屏幕上打印“hello world”。难道要把这两个服务写在一个接口里吗!若是真这样那结构也太差了。
若想在一个serviceName里面发布多个serviceInterface。其实转换个思惟也就不会被难倒了。假若在一个serviceName里面发布多个serviceInterface,那么service又该怎么配呢,难道用个list将serviceInterface和service对应起来?显然是行不通的。
解决办法很简单:配置多个RmiServiceExporter的bean,使不一样的服务(属性:service)用不一样的服务名(属性:serviceName)和接口(属性:serviceInterface)。