0

2つのアプリケーションがあります。

1 つはSWING_ONEと呼ぶスイング アプリケーションで、もう 1 つは Spring コンテキストを持つ JSE Spring 対応アプリケーションであり、Web サービスとの通信に使用されてSPRING_ONEを呼び出します。

ここで、ロードが完了した後にSPRING_ONEを開始するために SWING_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