26

1 つの IntelliJ プロジェクトに複数のスプリング ブート アプリケーションがあります。そして、それらすべてを何らかの順序で実行するための単一のボタンが必要です。

Run Another configuration元のものを起動する前にオプションがあることを知っているので、そのようにして構成を連鎖させることができます。

しかし、私がそれを使用すると、その別の構成が実行され、元の構成は実行されません。

それで、誰かがこの問題に遭遇したかどうか、そしてそれがどのように解決されたか疑問に思っていますか?

4

9 に答える 9

29

Compound実行タイプを作成し、その中にすべてのアプリケーションを追加できます。そうすれば、その構成を実行するだけで、すべてのアプリが起動します。

于 2016-03-17T11:56:06.470 に答える
1

はい、マイクロサービスごとに複数のスレッドを生成して開始するスタンドアロンの Java アプリを起動することで、これを実現できます。サンプル コードは [ここ] にあります: https://github.com/rameez4ever/springboot-demo.git

于 2018-08-16T13:50:31.427 に答える
0

はい。

実行構成」コンボボックスに移動し、「構成の編集」をクリックします。次に、「単一インスタンスのみ」オプションのチェックを外しました。次に、「適用」をクリックします

エウレカサーバーの場合:

1.serve.port なしでアプリケーションを実行します。

2.application.properties に server.port =9999 を追加します。アプリケーションを実行します。

Eureka ダッシュボードを参照すると、2 つのインスタンスが実行されています。

于 2020-02-04T12:40:08.757 に答える