我有 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 自动加载。
谢谢;