春のブートの概要
春ブーツとビルドなんでも:
春ブーツは、すべてのSpringベースのアプリケーションを構築するための出発点です。春ブーツは、あなたを取得するために設計されており、春の最小限の先行構成で、可能な限り迅速に実行されています。
上の段落は、公式サイトからの引用である、あなたはおそらく言っている:春ブーツは春のすべてのプロジェクトベースの開発のための開始点です。春ブーツはあなたを取得し、可能な限り迅速に実行し、できるだけSpringアプリケーションの設定ファイルを削減するように設計されています。
SpringBoot公式ウェブサイトでは、導入SpringBootが特長
独立したSpringアプリケーションを作成するために迅速かつ簡単に、そして完全に任意のコンフィギュレーション・ファイルを使用せずに
習慣を築いたことに加え、用途「構成を超える習慣」の設定の多くが存在していること(プロジェクト設定の、あなたのプロジェクトのアップ、迅速に実行しているをしないように)のアイデアを行うようにします。
それは、新しいフレームワークではなく、デフォルトの設定はすべて同じMavenのjarファイルのパッケージの統合のように、フレームワークの多くを使用し、春ブーツは、すべてのフレームワークを組み込んで
SpringBootの迅速ビルド
最初のステップ:新規プロジェクト
を選択春Initializrは、デフォルトのURLのクリックを選択し、[次へ]:
その後、プロジェクトに関する情報を変更:
モジュールプロジェクトのニーズを確認し
、プロジェクトパスを選択し、プロジェクト名を変更し、[完了]をクリックし
、この時点では、プロジェクトが作成され、プロジェクト次のように構造化
- DemoApplication:main()メソッドを持つクラス、開始するためのアプリケーション
- DemoApplicationTests:空のJUnitテスト、およびそれが辞書コンテキストの春ブート構成機能を使用してSpringアプリケーションをロードします
- リソースフォルダのディレクトリ構造
- 静的:静的ファイル(CSS、JSなど)を格納します
- テンプレート:ストアページに使用するテンプレート
- application.properties:SpringBootアプリケーション構成ファイルは、デフォルトの設定の一部を変更するために使用することができます
- pom.xml:Mavenのビルドのドキュメント
最初のステップ:Hello Worldの
新cn.example.demo]で[次のパッケージパッケージ[コントローラ]、[HelloWorldController新しいクラス]:
@RestController
public class HelloWorldController {
@RequestMapping("/hello")
public String hello(){
return "Hello World !!!";
}
}
第三段階:使用IDEAは、春のブート開始
私たちのバックDemoApplicationこのクラスを、[実行]を右クリックします。
- 注:春ブーツはTomcatの構築されたので、我々は、手動でTomcatサーバーを設定するには、上記突出していない理由
のスタートアップの成功は
、当社のTomcatはポート8080上で実行して見ることができる、私たちは「/ hello」のアドレスを試してアクセスします。
この時点で、 HelloWorldのの、SpringBoot完了