4

私は Spring Boot についてもっと学ぼうとしており、テスト用の Spring 統合/Spring Boot プロジェクトに Actuator エンドポイントを追加したいと考えています。ただし、これは単純な CLI Spring 統合プロジェクトであり、現在の REST または Web サービスはありません。理想的には、コマンド ラインから jar を実行しているときに、ブラウザーでエンドポイントを表示する機能を追加したいと考えています。

私はチュートリアルを調べてきましたが、Web プロジェクトではなく、通常のプロジェクトに追加する方法があまり見つかりません。

依存関係 (spring-boot-actuator) を追加し、jconsole からエンドポイントを確認できますが、(netstat を使用して) システムのポートへの接続が表示されず、そこに移動することもできません。

CLI プロジェクトで REST エンドポイントを使用する方法を教えてくれるチュートリアルなどはありますか?

ありがとうございました

ニューボ

4

3 に答える 3

0

代わりにを使用して、アプリケーションを監視および管理できますJMX。こちらのドキュメントを参照してください。

IntelliJ IDEA を使用している場合CTRL+Spaceは、ファイルをヒットして、準備ができてapplication.propertiesいる多くのプロパティを確認します。そのうちの 1 つは次のとおりです。JMX

endpoints.jmx.enabled=true(true がデフォルト値です)

于 2015-12-01T15:50:43.723 に答える
0

Web プロジェクトでない場合、Tomcat サーブレットは埋め込まれないため、アクチュエータ エンドポイントを参照することはできません。http

プロジェクトに依存関係を挿入するspring-boot-starter-webと、おそらく機能します。

于 2015-12-01T15:44:43.320 に答える