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