springboot公式ウェブサイトデモ学習1

springbootの公式ウェブサイトに従って、springbootの問題記録
プロジェクトのアドレスを確認してください。github:https://github.com/hutaicai/springboot_learning.git

1.メインメソッドのスロー例外を削除します

ここに画像の説明を挿入

throws Exceptionを追加しないと、コンパイルすらできません。
ここに画像の説明を挿入

2.実行可能jarを作成します

条件:pom.xmlにspring-boot-maven-pluginを追加します

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
	</plugins>
</build>

注:非表示の条件:springbootプロジェクトを使用する場合、これはメモリtomcatであるため、実行可能なjarパッケージを作成できます(tomcat jarパッケージがpomファイルに見つかりません)。

結果

ここに画像の説明を挿入

失敗:これは失敗したテストクラスのコンパイルです

解決策:コンパイルプロセス中に、テストコンパイルを削除します。

ランディング1:次のコードをpomファイルに追加します。

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.22.2</version>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>

理解:

maven-surefire-pluginこれは、Mavenでテストケースを実行するためのプラグインです。構成が表示されない場合は、デフォルトの構成が使用されます。

ここでは、テストユニットコードをスキップすることを表し、コンパイラは続行します

https://blog.csdn.net/arkblue/article/details/50974957skipTestの比較説明

フロア2:使用するmvn clean package -Dmaven.test.skip=trueこともできます

3.生成されたばかりのjarを表示します。jartvfを使用できます。

ここに画像の説明を挿入
注:ここでのパスは、このプロジェクトのルートディレクトリパスの下にあります。cmdを使用する場合は、プロジェクトのルートディレクトリにも移動して操作する必要があります(ここで間違いを犯しました)

4.生成されたばかりのjarパッケージを実行します

ここに画像の説明を挿入
注:ここで注意すべきは、プロジェクトのあるルート・パス、パスではなくどこのjarパッケージ

ここに画像の説明を挿入
注:ここで注意すべきは、プロジェクトのあるルート・パス、パスではなくどこのjarパッケージ

おすすめ

転載: blog.csdn.net/weixin_44767679/article/details/105344640