Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Spring构建RESTful web服务时,如何在web浏览器中显示更改?_Java_Spring_Rest_Maven_Spring Mvc - Fatal编程技术网

Java 使用Spring构建RESTful web服务时,如何在web浏览器中显示更改?

Java 使用Spring构建RESTful web服务时,如何在web浏览器中显示更改?,java,spring,rest,maven,spring-mvc,Java,Spring,Rest,Maven,Spring Mvc,我将学习本教程: 完成本教程后,我在本地主机上运行web浏览器中的所有内容,似乎所有内容都正常工作。但是,当我更改java代码时(我故意出错),我仍然可以在web浏览器中运行所有内容。我需要做什么才能使其因代码更改而更改?我想我应该提到,我正在使用eclipse,并且已经将maven作为插件安装。您正在更改源代码,但没有更改编译的文件。您的服务正在使用创建的“gs-rest-service-0.1.0.jar”文件。这不受代码更改的影响 再次跳转到教程,其中显示: “构建可执行JAR” 这将重

我将学习本教程:


完成本教程后,我在本地主机上运行web浏览器中的所有内容,似乎所有内容都正常工作。但是,当我更改java代码时(我故意出错),我仍然可以在web浏览器中运行所有内容。我需要做什么才能使其因代码更改而更改?我想我应该提到,我正在使用eclipse,并且已经将maven作为插件安装。

您正在更改源代码,但没有更改编译的文件。您的服务正在使用创建的“gs-rest-service-0.1.0.jar”文件。这不受代码更改的影响

再次跳转到教程,其中显示: “构建可执行JAR”
这将重建您的jar文件。之后,您必须像“运行服务”一章中那样重新启动服务。

而不是使用maven作为插件,选择安装它以使用命令提示符

仅仅定期运行java应用程序不会为您提供热部署特性。检查一下,因为你使用的是Spring Boot,你的意思是我应该看哪个部分?有很多东西要读,我不知道我在找什么。我只在eclipse中安装了maven作为插件,没有Gradle。是否可以直接在eclipse中执行此操作,而不使用命令提示符?(当我编写包括maven int在内的命令时,命令提示符不起作用)对不起,我不熟悉eclipse。但是您可以尝试清理(删除)您的“gs-rest-service-0.1.0.jar”文件和构建目录。重建项目可能会重新创建这个jar文件。您在Eclipse中使用哪个maven插件?如果右键单击pom.xml,应该会看到菜单“RunAs”中的选项并选择“maven install”。如果您查看在命令行中设置的环境路径,那么从命令行运行某些maven命令会更容易。