Java 春季国际奥委会引导赛有可能吗
我的应用程序是一个使用SpringIOC的独立Java应用程序。使用ApplicationContext引导应用程序可以在内存中加载35个服务,然后在我的应用程序的JVM生命周期实例中使用这些服务。这种引导大约需要6-7分钟,这使得单元测试变得困难 这是我必须执行的一系列步骤,我正在尝试避免这些步骤,并且仍然使用Spring:Java 春季国际奥委会引导赛有可能吗,java,spring,inversion-of-control,Java,Spring,Inversion Of Control,我的应用程序是一个使用SpringIOC的独立Java应用程序。使用ApplicationContext引导应用程序可以在内存中加载35个服务,然后在我的应用程序的JVM生命周期实例中使用这些服务。这种引导大约需要6-7分钟,这使得单元测试变得困难 这是我必须执行的一系列步骤,我正在尝试避免这些步骤,并且仍然使用Spring: 引导(Spring),然后是实际的业务逻辑代码 测试代码 在测试之后,我发现了一些我想要改变的东西,这意味着我必须停止JVM,修改代码,重新启动它,此时Spring再次启
如何在同一个JVM实例中测试修改后的代码而不必重新启动JVM?没有简单的解决方案 我知道三种可能的方法来避免您的问题:
这个问题没有简单的解决办法 我知道三种可能的方法来避免您的问题:
我想这是不可能的,但是你建议的选项是有意义的,是有用的。我想这是不可能的,但是你建议的选项是有意义的,是有用的。