有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从java类(而不是控制器)更改SpringMVC的映射(url)

是否可以从不是控制器的Java类更改url

我编写了一个Go作为客户端和服务器应用程序的游戏(都是用Java编写的,使用socket以序列化消息的形式连接和交换信息)。我运行服务器,两个客户端,它们连接,你们可以玩。客户端运行一个javafx线程和一个连接线程,用于发送和侦听来自服务器的消息,如下所示。服务器运行两个线程来侦听来自客户端的消息(内部决定),因此您可以在游戏期间的任何给定时间投降。如果不是轮到你,移动和传球将被忽略

private void processCommands() throws ClassNotFoundException, IOException {
            while (inputStream != null) {
                if(!keepRunning) {
                    socket.close();
                    break;
                }
                ServerMessage serverMessage;
                serverMessage = (ServerMessage) this.inputStream.readObject();
                    Platform.runLater(new Runnable() {
                        @Override
                        public void run() {
                            getServerMessage(serverMessage);
                        }
                    });
                if(serverMessage instanceof EndGame)
                    keepRunning = false;
            }

        }

现在,使用javafx,我只需要调用平台。runLater和javafx线程接收一条消息并根据该消息进行操作(例如,对于Move,它会在电路板上放置一块白色或黑色)

我想尝试将客户端更改为webapp,我决定使用SpringMVC(以前使用过)。我可以从客户端连接类更改视图或url吗?还是有更好的方法?或者可能以某种方式向控制器发送消息


共 (0) 个答案