我在一个项目中工作,我有3个模块,客户端/核心模块,EJB模块和WEB模块。 EJB和WEB模块依赖于核心模块,WEB模块依赖于EJB模块。在此之前,每件事情都可以。
现在我在WEB模块中添加了Websocket端点,由于我的逻辑代码在EJB模块中,我需要从EJB模块调用Websocket端点,以便我可以将数据推送到客户端。 将WEB模块作为依赖项添加到EJB模块会导致-as expected-a:
The projects in the reactor contain a cyclic reference ERROR
有任何想法如何有效地解决这个问题? - 没有将Websocket端点移动到看似不合逻辑的EJB模块 -