実際には @ManagedService パスから 2 つのパラメーターを取得したいのですが、null 値しか取得できません。コードは次のようなものです。
...
import org.atmosphere.config.service.PathParam;
import org.atmosphere.config.service.ManagedService;
import org.atmosphere.config.service.Singleton;
@Singleton
@ManagedService(path = "/chat/{myId}/{destId}")
public class Chat {
@PathParam("myId")
private String mittId;
@PathParam("destId")
private String destId;
@Ready
public void onReady(AtmosphereResource r) {
logger.info("User {} want to chat with {}", mittId,destId);
}
デバッグ中の「mittId」と「destId」は null です。コードにエラーがありますか、それとも忘れていますか? 実際、私は Atmosphere-runtime 2.3.0 を使用しています。
助けてくれる人に感謝します!