0
在程序运行时,是否可以使用选择器更改哪些消息bean应该得到的消息?我无法更改注释,有没有其他选择?动态更改选择器
在程序运行时,是否可以使用选择器更改哪些消息bean应该得到的消息?我无法更改注释,有没有其他选择?动态更改选择器
不,您不能在运行时动态更改接收者的消息选择器。
由于简单的原因,它会导致很多问题,如消息传递的顺序,同步问题等等。无论如何,无论如何不需要这样做。您希望基于两个选择器接收消息,并使用这些选择器创建两个接收器。每个接收器都将收到与相应选择器相匹配的消息。