0

我有 2 个应用程序。

一个是 Swing 应用程序,我们称之为SWING_ONE,另一个是启用了 JSE Spring 的带有 Spring Context 的应用程序,它用于与 Web 服务通信,我们称之为SPRING_ONE

现在,我需要SWING_ONE在加载完成后启动SPRING_ONE

但 !!! SPRING_ONE是在运行时通过 Maven 配置文件添加的……所以new appStart();对我来说不是。

SWING_ONE没有任何 Spring 依赖项,也无法添加它们。

我可以随心所欲地使用SPRING_ONE

这是通过使用此代码的SWING_ONE来完成的

      String file = "jax-ws-embedded-context-" + Type + ".xml";
        AbstractApplicationContext ctx = new ClassPathXmlApplicationContext(
              new String[] {file});
        ctx.registerShutdownHook();

但是 Spring 被禁止使用它,因为没有必要在那里拥有它,但现在我想不出一种方法来拥有SPRING_ONE ...

我在SPRING_ONEpublic void Main(String[args])中创建了一个方法,但没有使用反射(我也不能使用它。)我想不出一种方法来启动它或让它成为 ApplicationContext 自动加载。

谢谢;

4

0 回答 0