我有两个使用 RMI 对象进行通信的应用程序。我确实有一个接口、一个实现类和生成的存根类。
我认识到,impl 类中的一些更改需要我创建一个新的存根类。
我的问题是,我可以在不重新编译存根的情况下进行哪些更改?
据我所知:
- 我无法更改方法结构(添加、删除、更改方法)
- 我可以将 serialVersionUID 添加到 impl 类正在使用的类中吗?
- 我可以更改 impl 类正在使用的类吗?
- 我可以记录 impl 和所有使用的类吗?
我问这个问题,因为我在本周初做了一个改变,现在,RMI 连接断开了。但我只添加评论并更新了我的检查样式。所以我添加了串行版本的 UID 并将一些类更改为最终类。