问题标签 [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.
spring - Spring Boot + Spring-Loaded(IntelliJ、Gradle)
我想在我的 Spring Boot 项目中使用热插拔。不知何故,我无法通过在我的 IDE (IntelliJ) 中运行它来使其工作,尽管文档涵盖了这个主题。我只是使用带有 VM 属性的 main 方法运行该类:
我的问题是,我该如何让它工作?:-)
进一步的问题是如何使用装有 Gradle 和 IntelliJ 的弹簧。我发现强制开发人员手动下载 JAR,将其放置在某处并使用 JVM 参数指向它非常不方便。有没有更好的方法(我应该配置我自己的任务来完成这项工作并从我的 IDE 作为 Gradle 任务运行它)?
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 类,配置应该是什么?
grails - 更改服务方法的名称时出现 Grails ReloadingException
我正在使用 Grails 2.3.8
当我在服务类中更改方法的名称并尝试调用它时,会收到类似于此的错误:
现在我猜这是因为实际的服务类被包装在 spring 的“增强器”中,这不知何故使它无法重新加载,但我不完全确定为什么,我还没有找到任何有关此的信息。
是否有解决方法,或者我是否必须在更改方法名称时重新启动应用程序?
java - 在 Intellij 中使用 springloaded 重新加载类后断点不起作用
我在 Intellij 中使用“应用程序”配置运行我的 java 应用程序,并且我正在使用这些 vm 选项来使用 springloaded:
-javaagent:.../springloaded-1.2.0.RELEASE.jar -noverify
使用 springloaded 重新加载的类工作正常。
但是调试器不会再在重新加载的类中的断点处停止。其他类中的断点仍然有效。
grails - Grails 自动重新加载新的控制器动作
我有
- 创建了新的 Grails 2.4.3 项目
- 创建
TestController
- 设置
grails.reload.enabled = true
在BuildConfig.groovy
- 运行应用程序
grails -reloading run-app
我的控制器操作代码:
当我将字符串更改test
为test2
- 我在控制台中看到(在 Eclipse 中):
重新加载页面后,我看到test2
- 好的。
但是当我尝试添加新方法时:
我懂了:
为什么?为什么连网址都没有?
示例 - 操作不存在:
有趣的是 - 当我创建一个全新的控制器index
时,新创建的控制器的动作会起作用......
编辑
过了一会儿,我决定使用 spring-boot,事实上 - 它也不起作用。我认为 springloaded 是这里的问题,因为它没有在@Controller
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 中运行这个配置时,它不会选择我更改的代码。关于我可以尝试什么的任何想法?搜索并没有产生太多答案..
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,以便我可以从命令行使用它?
groovy - 使用 Gradle、Groovy 和 spring-boot 加载失败并出现 java.lang.NoSuchFieldException:classCache
我已经成功设置了 spring-boot-groovytemplates 和执行器项目。但是,当将 springloaded 添加到 buildscript/dependencies 块时,我在 IDEA 中重新编译时得到以下 stracktrace
有什么线索吗?
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 工作?
grails - 如何在 grails 3.0.0 应用程序中禁用重新加载?
似乎弹簧重新加载会导致 Grails 3.0.0.M2 中的 JDK 8u40 出现错误。我可以在开发模式下禁用重新加载吗?在 build.gradle 或 application.yml 中是否有要设置的密钥?