在Spring mvc框架中使用Spring加载

Vim*_*deo 6 java spring spring-mvc spring-loaded

我使用带弹簧mvc的弹簧有一些问题.我在服务器上添加了弹簧加载的jar作为java代理.

现在,当我在我的情况下添加新方法时,我添加了一个新方法testHomes(),它给了我这个对话框. 在此输入图像描述

以下是我的配置 在此输入图像描述

在此输入图像描述

我还检查了Build Automatically我正在使用spring framework 4.2.5.RELEASE.

我从以下链接SpringLoaded检查

与"热代码替换"不同,"热代码替换"仅在JVM运行时允许简单更改(例如,更改方法体),Spring Loaded允许您添加/修改/删除方法/字段/构造函数.还可以修改类型/方法/字段/构造函数的注释,并且可以在枚举类型中添加/删除/更改值.

有什么方法可以让我的工作吗?

问候,

Cra*_*Kid 2

什么是热代码替换?:

热代码替换 (HCR) 是一种调试技术,Eclipse Java 调试器通过调试通道将新的类文件传输到另一个 JVM。对于 Eclipse 开发,这也适用于运行运行时工作台的 VM。这个想法是,您可以在给定的运行时工作台上启动调试会话并更改开发工作台中的 Java 文件,调试器将在接收 VM 运行时替换其中的代码。不需要重新启动,因此引用“热”。

当它起作用时:

HCR仅在类签名不改变时才起作用;例如,您无法向现有类删除或添加字段。但是,HCR 可用于更改方法的主体。HCR 仅在 1.4.1 VM 及更高版本或使用任何版本的 IBM J9 VM 上可靠实现。J9 在 IBM 产品中可用,例如 Websphere Studio Device Developer。

解决问题:

  1. 检查您是否在受支持的 VM 上运行应用程序(请注意,运行 Eclipse 的 JVM 可能与运行 Java 应用程序的 JVM 不同)。

  2. 检查自动构建是否开启。确保选中“项目>自动构建”。

  3. 检查在 Eclipse Tomcat 服务器上选择的以下选项。

    在此输入图像描述

参考资料:wiki.eclipse