ホームページ  >  記事  >  Java  >  Spring Boot ブレークポイントのデバッグを学習するのに役立つ記事

Spring Boot ブレークポイントのデバッグを学習するのに役立つ記事

无忌哥哥
无忌哥哥オリジナル
2018-07-23 10:19:467636ブラウズ

最近 Spring Boot プロジェクトをインポートしましたが、ビジネス ロジックの多くが理解できず、どこから始めればよいのか理解できません。

Spring Boot アプリケーションの直下で実行されるため、直接の Debug 操作はブレークポイントに入ることができません。いろいろ調べた結果、私のデバッグ方法に問題があることがわかりました。プロセスは次のとおりです:

1. pom.xml を設定します

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
	                <jvmArguments>
	                	-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
	                </jvmArguments>
            	</configuration>
			</plugin>
		</plugins>
	</build>

-Xdebug は JVM に DEBUG モードで動作するように通知します
-Xrunjdwp はデバッグ環境を実行するために JVM に使用するように通知します。このパラメータは、一連のデバッグ オプションを組み合わせたものです。
transport は、デバッグ データの送信方法を指定します。
server パラメータは、デバッグ クライアントの確立後にサポートされるかどうかを指定します。 、VM を実行します。これが y の場合、デバッグ クライアントが接続してプログラムの実行を開始するまで、現在の VM は一時停止されます。プログラムがサーバー リスニング モードではなく、すぐに実行される場合は、y でその起動をブロックすることを選択できます。
address=5005 デバッグ サーバーのポート番号、クライアントがサーバーに接続するために使用するポート番号。

2. Maven を使用してビルドします:

Maven 起動コマンド: clean install -Ptest -X spring-boot:run (-Ptest はテスト環境での起動を意味し、実際に適用するときに削除します。それ以外の場合は、テスト プロジェクトが見つからないというエラーが発生します) ;-X は強制実行を意味します)、パブリック設定に依存しない Spring Boot プロジェクトは独立して実行できます (つまり、スタート ボタン)。

ビルド成功!

3. デバッグ用に Eclipse のデバッグ ツールを構成します

プロジェクトを右クリック –> デバッグを選択 –> デバッグ構成 –> リモート Java アプリケーション

下の図に示すように、ホストとポート (プロジェクトに応じて) ローカルで開始するため、localhost を使用し、以前に構成したポートのアドレス値 (ポート 5005) を使用します。次に、[デバッグ] をクリックしてデバッグに接続します

Spring Boot ブレークポイントのデバッグを学習するのに役立つ記事

4. ブレークポイント、デバッグ

Spring Boot ブレークポイントのデバッグを学習するのに役立つ記事

以上がSpring Boot ブレークポイントのデバッグを学習するのに役立つ記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。