问题标签 [spring-loaded]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
34867 浏览

spring - Spring Boot + Spring-Loaded(IntelliJ、Gradle)

我想在我的 Spring Boot 项目中使用热插拔。不知何故,我无法通过在我的 IDE (IntelliJ) 中运行它来使其工作,尽管文档涵盖了这个主题。我只是使用带有 VM 属性的 main 方法运行该类:

我的问题是,我该如何让它工作?:-)

进一步的问题是如何使用装有 Gradle 和 IntelliJ 的弹簧。我发现强制开发人员手动下载 JAR,将其放置在某处并使用 JVM 参数指向它非常不方便。有没有更好的方法(我应该配置我自己的任务来完成这项工作并从我的 IDE 作为 Gradle 任务运行它)?

0 投票
0 回答
1650 浏览

tomcat - 使用带有tomcat webapps的spring-loaded

(已解决)我一直在尝试将 Spring-loaded 作为 Rebel 的开源变体或其他用于 Java 代码的热部署/类重新加载。但是,我没有成功使用 springloaded-1.2.0.RELEASE.jar 进行 JVM 代理配置,如此处所述https://github.com/spring-projects/spring-loaded

  • 是否可以使用 spring-loaded 重新加载 tomcat webapp 类,配置应该是什么?
0 投票
2 回答
1473 浏览

grails - 更改服务方法的名称时出现 Grails ReloadingException

我正在使用 Grails 2.3.8

当我在服务类中更改方法的名称并尝试调用它时,会收到类似于此的错误:

现在我猜这是因为实际的服务类被包装在 spring 的“增强器”中,这不知何故使它无法重新加载,但我不完全确定为什么,我还没有找到任何有关此的信息。

是否有解决方法,或者我是否必须在更改方法名称时重新启动应用程序?

0 投票
1 回答
1223 浏览

java - 在 Intellij 中使用 springloaded 重新加载类后断点不起作用

我在 Intellij 中使用“应用程序”配置运行我的 java 应用程序,并且我正在使用这些 vm 选项来使用 springloaded: -javaagent:.../springloaded-1.2.0.RELEASE.jar -noverify

使用 springloaded 重新加载的类工作正常。

但是调试器不会再在重新加载的类中的断点处停止。其他类中的断点仍然有效。

0 投票
3 回答
2646 浏览

grails - Grails 自动重新加载新的控制器动作

我有

  1. 创建了新的 Grails 2.4.3 项目
  2. 创建TestController
  3. 设置grails.reload.enabled = trueBuildConfig.groovy
  4. 运行应用程序grails -reloading run-app

我的控制器操作代码:

当我将字符串更改testtest2- 我在控制台中看到(在 Eclipse 中):

重新加载页面后,我看到test2- 好的。

但是当我尝试添加新方法时:

我懂了:

错误结果

为什么?为什么连网址都没有?

示例 - 操作不存在: 在此处输入图像描述

有趣的是 - 当我创建一个全新的控制器index时,新创建的控制器的动作会起作用......

编辑

过了一会儿,我决定使用 spring-boot,事实上 - 它也不起作用。我认为 springloaded 是这里的问题,因为它没有在@Controller

0 投票
1 回答
1783 浏览

jetty - Spring 加载了 maven jetty:run 和 eclipse

我正在使用 jetty 插件运行一个 maven 项目来运行 Web 项目。当我遇到 spring-loaded 时,我立即想尝试一下,以便在不使用 JRebel 或 DCVM 的情况下获得一些不错的代码热交换。

这是如何在eclipse中使用的?我已经配置了以下内容:

mvn jetty:run 的 Eclipse 运行配置:

工作目录:${project_loc}

论据:jetty:stop jetty:run -Dspring.profiles.active="LOCAL" -Djavaagent:C:\XXX\XXX\ide\springloaded-1.2.0.RELEASE.jar -Dnoverify

我的项目 pom 中的码头插件:

但是当在 Eclipse 中运行这个配置时,它不会选择我更改的代码。关于我可以尝试什么的任何想法?搜索并没有产生太多答案..

0 投票
1 回答
1237 浏览

spring - 使用带有spring boot和maven的spring加载

我正在创建一个非常简单的 Spring 示例,如下所述:http: //spring.io/guides/gs/rest-service/我正在使用mvn spring-boot:run. 现在我想在其中添加 Spring Loaded 插件,这样我一编译一个 java 文件,就应该编译并重新加载它。然而,

  • 我不想使用 Gradle
  • 我不想使用 Eclipse 或 Idea

有没有一种简单的方法可以在 Maven 中设置 Spring Loaded,以便我可以从命令行使用它?

0 投票
1 回答
842 浏览

groovy - 使用 Gradle、Groovy 和 spring-boot 加载失败并出现 java.lang.NoSuchFieldException:classCache

我已经成功设置了 spring-boot-groovytemplates 和执行器项目。但是,当将 springloaded 添加到 buildscript/dependencies 块时,我在 IDEA 中重新编译时得到以下 stracktrace

有什么线索吗?

0 投票
3 回答
7968 浏览

eclipse - Spring Boot、Spring Loaded、Eclipse、Maven 基本示例

根据文档,我发现带有 Spring Loaded 的 Spring Boot 的基本示例设置不起作用。我按照http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started-first-application的说明创建了一个基本应用程序,唯一的区别是我把我的类放入一个包中,并使用了父 pom 的发布版本。应用程序工作正常。然后我按照文档中的描述将弹簧加载到 pom 文件中。

我使用 mvn spring-boot:run 运行应用程序。

将我的控制器输出(例如“Hello World”)更改为“Hello me”不会热重载。

我尝试使用其他地方描述的 javaagent 命令行参数作为 java 应用程序运行,但这也不起作用。

pom 看起来像这样:

在这里可以找到编译的类:project_dir\target\classes(我使用的是 Eclipse 和 m2e 插件)。

启动日志:

在这种情况下,我需要做什么才能使 Spring Loaded 工作?

0 投票
2 回答
1422 浏览

grails - 如何在 grails 3.0.0 应用程序中禁用重新加载?

似乎弹簧重新加载会导致 Grails 3.0.0.M2 中的 JDK 8u40 出现错误。我可以在开发模式下禁用重新加载吗?在 build.gradle 或 application.yml 中是否有要设置的密钥?