1.はじめに
春ブーツも、springMVCフレームワークと、それはまだ設定の多くを必要とし、輸入に依存している、Javaの開発プロセスとビルドを簡単にすることである
キー技術である、これは面倒であり、春ブーツは「癖による構成に」の原則を使用しています大幅に人工的な発展の量を減らし、展開、。
伝統的な春の開発プロセス:
春ブーツの開発プロセス:
スプリングブート依存関係管理、コンテナの構成では、この領域内のコンポーネントのパラメータは、大幅な開発能力を最適化されています。
開発者はビジネスロジックの開発に注力する必要があります。
プロジェクトの構築2。
1)導入ディレクトリとの依存関係を作成します。
春のディレクトリ構造:
プロジェクトを作成します。
プロジェクトの依存関係の導入:
< 親> < groupIdを> org.springframework.boot </ groupIdを> <! - 所有春都要依赖春ブート親才能进行构建- > < たartifactId >春ブート親</ たartifactId > < バージョン> 2.0.1.RELEASE </ バージョン> </ 親> < 依存性> < 依存> < groupIdを> org.springframework.boot </ groupIdを> <! -あなたが必要とする機能工学を記述するために、一連のスタータースターターを使用してください- > < たartifactId >春ブーツ・スターター・ウェブ</ たartifactId > </ 依存関係> </ 依存関係> <! - プロジェクトのビルドモード- > < ビルド> <! - プラグインの形で構築される- > < プラグイン> < プラグイン> < groupIdを> org.springframework.boot </ groupIdを> <! - 別のJARパッケージに、すべてのクラスとリソースをパッケージ化- - > < たartifactId >春・ブートのMavenプラグイン- </たartifactId > </ プラグイン> </ プラグイン> </ ビルド>
SpringBootは、私たちは、依存関係の範囲を紹介するのに役立ちます。
2)Mavenの春ブーツで構築されました
(1)コントローラを作成します。
@Controller パブリック クラスMyController { @RequestMapping( "/アウト" ) @ResponseBody パブリック(){うちのString リターン "成功" 。 } }
(2)入口クラスの調製
エントランスクラス名:プロジェクト名+アプリケーション語
// 解説されているクラスエントリSpringBootアプリケーション @SpringBootApplication パブリック クラスMySpringBootApplication { 公共 静的 ボイドメイン(文字列[]引数){ // スタートSpringBootアプリケーション SpringApplication.run(MySpringBootApplication。クラス); } }
この起動モードとのpythonジャンゴと似ていたビーゴに行きます。
(3)アプリケーションの起動
ファイルを実行するための入り口:
起動springboot。
アクセスブラウザ:
springbootアプリケーション、展開、手順が起動する試みがなされてきました。
特に容易ではないではありません、もはやアプリケーションを起動するためにTomcatを使用する必要があります。
3)春Initializrビルドアプリケーションspringboot
手動で作成したMavenを使用するときは、クラスのエントリを作成し、プロジェクト構造、手動で導入された依存関係を構築する必要があります。
IDEAは、ウィザードツールInitizlizrを提供し、我々はキーSpringBootプロジェクトを作成することができます。
プロジェクトの構成:
スタータを選択します。
作成したら、自動的に私たちは、設定ファイルの様々な生成を助けることがわかります。
エントリ自動的に生成されたカテゴリ:
@SpringBootApplication パブリック クラスSpringbootdemo1Application { 公共 静的 ボイドメイン(文字列[]引数){ SpringApplication.run(Springbootdemo1Application。クラス、引数)。 } }