まず、SpringBootで簡単に見て:
SpringBootは、迅速な開発フレームワークであり、すぐに最終的に、内蔵の組み込みHTTPサーバ(Tomcatの、突堤)、XML構成を合理化するために、デフォルトの組み込みTomcatサーバーを注釈付きの完全なサードパーティ製のフレームワーク(主にMavenの依存関係による)を、統合するために私たちを助けることができますJavaアプリケーションの実行。
SpringBootのメリット:
1、簡略Mavenの、1つまたは2つを達成することができる従属フレームスプリング+ SpringMvc
2、自動設定春、迅速な建設プロジェクト、排除の構成ファイル
図3に示すように、合意されたコンフィギュレーションよりも大きいゼロコンフィギュレーションの注釈は、XML操作を簡素化
図4に示すように、無主流構成統合開発フレームワーク
================================================== ======さんはああ、始める====================================== =======================
注:環境要件はSpringBoot:JDK環境は1.8と上で、開発のためのMavenの使用。
まず、次のMavenプロジェクト(Mavenのプロジェクト)我々は、単純なプロジェクトを作成したい、最初のオプションをチェック、次のポイントを作成します
パッケージ名とプロジェクト名が付い完了するには、[完了]をクリックします
初期構造
第二に、ブート依存SpringBootの導入
暫定依存性は以下のとおりです。親モジュールの依存関係:春ブート開始 - 親
スタート依存:春ブート開始 - ウェブ
テスト依存性:春ブート開始テスト
依存ホット・デプロイ:春ブーツ、デベロッパーツール
(これはのpom.xmlは正常な現象である、依存性の導入後に何かをダウンロードする場所に依存しています)
(依存性の導入後、プロジェクトが文句を言うでしょう。プロジェクトを右クリックし、Mavenのプロジェクトの更新をクリックして見つけ、現在のプロジェクトを選択し、[OKスポットのプロジェクトのチェックを誤って報告書ではありません)
<! - 依存のpom.xml - >
<! -春ブーツ启动父依赖- >
<親>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・親</たartifactId>
<バージョン> 2.0.4.RELEASE < /バージョン>
<relativePath />
</親>
< -项目设置:!编码格式UTF-8 - >
<プロパティ>
<project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding>
<プロジェクト。 reporting.outputEncoding> UTF-8 </project.reporting.outputEncoding>
<のjava.version> 1.8 </java.version>
</プロパティ>
<依存性>
<! - @ConfigurationProperties注解依赖- >
<! - <依存関係>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>スプリングブート・コンフィギュレーション・プロセッサ</たartifactId>
<オプション>真</オプション>
</依存関係>
- >
<! -单元测试依赖- >
<依存>
<groupIdを> JUnitの</ groupIdを>
<たartifactId> JUnitの</たartifactId>
<バージョン> 3.8.1 </ version>の
<スコープ>テスト</スコープ>
</依存関係>
<! -春ブーツSpringMVC框架依赖- >
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・ウェブ</たartifactId>
</依存関係>
<! -春ブーツ测试依赖- >
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターターテスト</たartifactId>
<スコープ>テスト</スコープ>
</依存関係>
<! -ホットデプロイ- >
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>ブート春デベロッパーツール</たartifactId>
<オプション> trueに</オプション>
<! - =オプション真、渡されない、プロジェクトはデベロッパーツールを頼る頼る; - >プロジェクト後依存mybootプロジェクトあなたはデベロッパーツールを使用したい場合は、再導入する必要が
!ホットデプロイ- -真</スコープ> <と> <スコープ>
</依存関係>
</依存関係>
<ビルド>
<プラグイン>
<! - SpringBoot插件- >
<プラグイン>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブートのmaven-pluginの</たartifactId>
</プラグイン>
</プラグイン>
<! - SpringBoot打瓶包名称- >
<finalName>デモ</ finalName>
</ビルド>
第三に、SpringBootエントリ関数を作成
中のsrc /メイン/ Javaでクラスのクラスを作成します
(com.wy1:エントリ関数は上記の例のエンティティにおけるパッケージのパッケージ名を定義するので、com.wy1.entityので、彼は次のような将来のプロジェクトでエンティティクラスエンティティを書きました)
エントリ関数のクラスを作成した後、クラスがSpringBootエントリー機能ノートに書き込む:@SpringBootApplication
書き込みメインクラスのメソッド
(生成メインショートカットmainAlt + /秒を選択)
第四に、効果を示すページ(同じパッケージ名だけでなく、エントリー機能パッケージの名前で)のようなコントローラコントローラの出力コンテンツを作成すること
書かれたコントローラ
第五には、結果(2直撃ランジャーパッケージの実行)を参照してプロジェクトを実行します
STSでプロジェクトを実行するには2つの方法があります。
1、選択した項目の右として実行---> SpringBootのApp
2は、現在のプロジェクトを選択するために、右のインストルメントパネルを見つける(再)スタート
コンソールはokです注意を与えられていません:プロジェクトのデフォルトのポート番号は8080で、デフォルトのアクセスアドレスは、プロジェクトの名前ではありません何のプロジェクトのアドレスではありません
効果:
そして、プロジェクトラベルされたjarファイルを公開する方法があります
コンソールの電源をオフにし、(そこに依存POM上方)のpom.xmlにSpringBootプラグイン依存関係を追加
その後の実行で4 Mavenのビルドタイプとしてコマンドきれいなパッケージのクリックを右プロジェクト実行を選択
コンソールは、成功の代わりにBUILDの成功を、表示されたら
ターゲットファイルフォルダ内のjarパッケージとしてターゲットフォルダをリフレッシュするためにそれを置くために(リフレッシュ対象フォルダ:右ターゲットが最新の情報に更新]を選択)
ファイルオープンCMD黒いウィンドウにコピーされたジャーパケット
私は、その後のjava -jar demo.jar(demo.jarデモのjarパッケージ名、独自の演劇)の輸入内部テストフォルダに、Dドライブに最初のカットので、Dドライブのテストフォルダにだから
このような作用・効果の成功は、上記レンダリングようです
閉じるには、Ctrl + Cを実行しています
OK我々はまた、アップ実行簡単なMavenプロジェクトを置くようにします。
SpringBootは、迅速な開発フレームワークであり、すぐに最終的に、内蔵の組み込みHTTPサーバ(Tomcatの、突堤)、XML構成を合理化するために、デフォルトの組み込みTomcatサーバーを注釈付きの完全なサードパーティ製のフレームワーク(主にMavenの依存関係による)を、統合するために私たちを助けることができますJavaアプリケーションの実行。
SpringBootのメリット:
1、簡略Mavenの、1つまたは2つを達成することができる従属フレームスプリング+ SpringMvc
2、自動設定春、迅速な建設プロジェクト、排除の構成ファイル
図3に示すように、合意されたコンフィギュレーションよりも大きいゼロコンフィギュレーションの注釈は、XML操作を簡素化
図4に示すように、無主流構成統合開発フレームワーク
================================================== ======さんはああ、始める====================================== =======================
注:環境要件はSpringBoot:JDK環境は1.8と上で、開発のためのMavenの使用。
まず、次のMavenプロジェクト(Mavenのプロジェクト)我々は、単純なプロジェクトを作成したい、最初のオプションをチェック、次のポイントを作成します
パッケージ名とプロジェクト名が付い完了するには、[完了]をクリックします
初期構造
第二に、ブート依存SpringBootの導入
暫定依存性は以下のとおりです。親モジュールの依存関係:春ブート開始 - 親
スタート依存:春ブート開始 - ウェブ
テスト依存性:春ブート開始テスト
依存ホット・デプロイ:春ブーツ、デベロッパーツール
(これはのpom.xmlは正常な現象である、依存性の導入後に何かをダウンロードする場所に依存しています)
(依存性の導入後、プロジェクトが文句を言うでしょう。プロジェクトを右クリックし、Mavenのプロジェクトの更新をクリックして見つけ、現在のプロジェクトを選択し、[OKスポットのプロジェクトのチェックを誤って報告書ではありません)
<! - 依存のpom.xml - >
<! -春ブーツ启动父依赖- >
<親>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・親</たartifactId>
<バージョン> 2.0.4.RELEASE < /バージョン>
<relativePath />
</親>
< -项目设置:!编码格式UTF-8 - >
<プロパティ>
<project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding>
<プロジェクト。 reporting.outputEncoding> UTF-8 </project.reporting.outputEncoding>
<のjava.version> 1.8 </java.version>
</プロパティ>
<依存性>
<! - @ConfigurationProperties注解依赖- >
<! - <依存関係>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>スプリングブート・コンフィギュレーション・プロセッサ</たartifactId>
<オプション>真</オプション>
</依存関係>
- >
<! -单元测试依赖- >
<依存>
<groupIdを> JUnitの</ groupIdを>
<たartifactId> JUnitの</たartifactId>
<バージョン> 3.8.1 </ version>の
<スコープ>テスト</スコープ>
</依存関係>
<! -春ブーツSpringMVC框架依赖- >
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・ウェブ</たartifactId>
</依存関係>
<! -春ブーツ测试依赖- >
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターターテスト</たartifactId>
<スコープ>テスト</スコープ>
</依存関係>
<! -ホットデプロイ- >
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>ブート春デベロッパーツール</たartifactId>
<オプション> trueに</オプション>
<! - =オプション真、渡されない、プロジェクトはデベロッパーツールを頼る頼る; - >プロジェクト後依存mybootプロジェクトあなたはデベロッパーツールを使用したい場合は、再導入する必要が
!ホットデプロイ- -真</スコープ> <と> <スコープ>
</依存関係>
</依存関係>
<ビルド>
<プラグイン>
<! - SpringBoot插件- >
<プラグイン>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブートのmaven-pluginの</たartifactId>
</プラグイン>
</プラグイン>
<! - SpringBoot打瓶包名称- >
<finalName>デモ</ finalName>
</ビルド>
第三に、SpringBootエントリ関数を作成
中のsrc /メイン/ Javaでクラスのクラスを作成します
(com.wy1:エントリ関数は上記の例のエンティティにおけるパッケージのパッケージ名を定義するので、com.wy1.entityので、彼は次のような将来のプロジェクトでエンティティクラスエンティティを書きました)
エントリ関数のクラスを作成した後、クラスがSpringBootエントリー機能ノートに書き込む:@SpringBootApplication
書き込みメインクラスのメソッド
(生成メインショートカットmainAlt + /秒を選択)
第四に、効果を示すページ(同じパッケージ名だけでなく、エントリー機能パッケージの名前で)のようなコントローラコントローラの出力コンテンツを作成すること
書かれたコントローラ
第五には、結果(2直撃ランジャーパッケージの実行)を参照してプロジェクトを実行します
STSでプロジェクトを実行するには2つの方法があります。
1、選択した項目の右として実行---> SpringBootのApp
2は、現在のプロジェクトを選択するために、右のインストルメントパネルを見つける(再)スタート
コンソールはokです注意を与えられていません:プロジェクトのデフォルトのポート番号は8080で、デフォルトのアクセスアドレスは、プロジェクトの名前ではありません何のプロジェクトのアドレスではありません
効果:
そして、プロジェクトラベルされたjarファイルを公開する方法があります
コンソールの電源をオフにし、(そこに依存POM上方)のpom.xmlにSpringBootプラグイン依存関係を追加
その後の実行で4 Mavenのビルドタイプとしてコマンドきれいなパッケージのクリックを右プロジェクト実行を選択
コンソールは、成功の代わりにBUILDの成功を、表示されたら
ターゲットファイルフォルダ内のjarパッケージとしてターゲットフォルダをリフレッシュするためにそれを置くために(リフレッシュ対象フォルダ:右ターゲットが最新の情報に更新]を選択)
ファイルオープンCMD黒いウィンドウにコピーされたジャーパケット
私は、その後のjava -jar demo.jar(demo.jarデモのjarパッケージ名、独自の演劇)の輸入内部テストフォルダに、Dドライブに最初のカットので、Dドライブのテストフォルダにだから
このような作用・効果の成功は、上記レンダリングようです
閉じるには、Ctrl + Cを実行しています
OK我々はまた、アップ実行簡単なMavenプロジェクトを置くようにします。