スプリングブート2.X戦闘チュートリアル(4)第1のばねブートプログラム

4 最初の春のブートプログラム

このセクションでは、簡単な開発方法について説明し、「Hello Worldの!」のWeb アプリケーションを。

私たちは使用 Mavenをほとんどのため、プロジェクトをビルドするIDEはそれをサポートしています。

4.1 使用春Initializrの建物

春Initializrは、単純な提供のWebインタフェースのカスタムプロジェクトのために。

L個の  項目:アイテム・タイプ( MavenのプロジェクトのGradleプロジェクト

リットルの  言語:プログラミング言語(使用するには JavaのGroovyの、またはKotlinを

リットルの春ブーツ:春ブーツバージョン

グループL :アイテムのグループ ID groupIdをApacheのMavenは、属性を参照しました。

アーティファクトL :作業  IDはたartifactIdのApache Mavenは、属性を参照しました。

リットル  名:プロジェクトの名前が、それはまた、決定春ブートアプリケーション名を。

リットルの  説明:プロジェクトの説明

リットルの  パッケージ名:プロジェクトのルートパッケージ。指定しない場合、 使用グループのプロパティ値

リットルの  包装:包装プロジェクトあなたは生成することができます戦争のプロジェクトを

リットルのJava バージョン:使用するにするJava バージョン(1.8 11

。4 2春のブートコード

4.2.1 POMのファイル

Mavenののpom.xmlはプロジェクト構築するために使用されるコンフィギュレーションを

あなたは実行することができます MVNパッケージ、それをテストするために

あなたは、プロジェクトのインポートすることができます IDEを(最も近代的なJavaのIDEが含まれてMavenをビルトインサポート)。

簡単にするために、あなたは、プレーンテキストエディタを使用することができます。

推奨使用メモ帳++

。4つの0.2 0.2 依存関係

私たちは、次のコマンドを実行して、現在の内容を表示することができます。

$のMVNの依存関係:ツリー

含む見つけたことを多くの依存関係、 Tomcatのウェブサーバと春ブーツそのもの。

4 2. 3 クラスファイル

デフォルトでは、 Mavenのコンパイラのsrc /メイン/ Javaの下のフォルダのソースコード

4 2 4  @RestControllerのコメント

@RestControllerが呼び出されたステレオタイプの注釈。これは、コードを読む人のためのヒントを提供し、ために春の特定の役割のためのヒントを提供します。この場合、私たちのクラスがあるウェブ@Controller ので、の着信処理中のWeb 要求はそれを考慮します。 

あなたは、インポートする必要があります *インポートorg.springframework.web.bind.annotationを;

4.2.5 RequestMapping @ コメント

 

@RequestMapping ノートは提供し、「ルーティングの情報を。それは告げる春のいずれかで、/ パスのHTTP リクエストをマッピングする必要があるのホーム方法。 @RestControllerの注釈は告げる春の直接呼び出し元に結果を返すように文字列を。

4 2 6 " " 方法

主な方法がある Javaの標準的な方法は、アプリケーションのエントリポイントを合意しました。

主な方法は、呼び出すことである実行デリゲート導かれSpringApplicationのクラスを。

以下については、改正後SpringApplicationクラス:

パッケージcom.example.demo。

 

輸入org.springframework.boot.SpringApplication。

輸入org.springframework.boot.autoconfigure.SpringBootApplication。

 

輸入org.springframework.web.bind.annotation *。;

 

/ **

 *デモアプリケーション

 *

 * @Author 大きな強いです

 *

 * /

@SpringBootApplication

@RestController

パブリッククラスDemoApplication {

 

パブリック静的無効メイン(文字列[] args){

SpringApplication.run(DemoApplication.class、引数)。

}

 

@RequestMapping( "/")

文字列の家(){

リターンの "Hello World!";

}

 

}

4 3 運用プログラム

ルートプロジェクトディレクトリからタイプ MVNスプリングブート:実行するアプリケーションを起動します。

あなたが開いている場合のWeb ブラウザはlocalhost:8080を:あなたは、次のように出力表示されるはずのHello Worldを!

適切にアプリケーションを終了するには、押し Ctrlキーを押しながらCを

4 4 実行可能作成するジャーを

実行ファイルを作成するには、 JAR コマンドラインから実行、ためMVN Package変更を以下のように、:$ MVNのパッケージ変更をするために

アプリケーションを実行するには、次の使用のjava -jar コマンドを:

$のJava -jarターゲット/デモ-0.0.1-SNAPSHOT.jarに

前と同様に、我々はアプリケーションを押して終了したいのCtrl-Cを

 

疑問がある場合は、ビデオを見て:https://ke.qq.com/course/428845

 

おすすめ

転載: www.cnblogs.com/daqiang123/p/11265705.html