春ブーツプロフィール
春ブーツ春のすべてのプロジェクトベースの開発のための開始点です。春ブーツはあなたを取得し、可能な限り迅速に実行し、できるだけSpringアプリケーションの設定ファイルを削減するように設計されています。SpringBootは、それが使用するデフォルトのコンフィギュレーション・フレームワークのちょうどたくさんの新しいフレームワークですません。
春ブーツは、アプリケーションの開発と建物を簡素化するために、環境バネ初期化するために設計されています。warファイルを展開することなく、サーバーTOMCAT組み込み。
春ブーツ春には、機能を強化したが、すぐに春を使用する方法を提供していません。
説明:次の春ブーツ2.0バージョンを使用してjdk1.7、jdk1.8利用スプリングブーツ2.0以降
マイクロサービスフレームワーク
春ブーツ
春データ
春の雲
以前はウェブ方法を開発するために、スプリングを使用
1:関連のjarパッケージインポートし、Webプロジェクトを作成します
springmvc.xmlプロファイル、application.xmlの作成、web.xmlファイルを作成します。2を
書き込み制御コントローラ:3
4:プロジェクトのTomcat Webサーバーを展開する必要がある
多くのトラブルを開発します
春ブーツ開始はじめに
1.Springブートが実際にコレクションのjarパッケージスターターで
異なるランチャーの多くにジャーにブートパッケージを2.spring、どのようなスタータは、対応するjarファイルのパッケージを注入開始。
3.Springブーツは44の先発の合計を提供します。一般的に使用されています。
- 春・ブート・スターター・ウェブ
サポートは、フルスタックのWeb開発(Webプロジェクトの開発)である
springmvcなどのTomcatジャーと春を:含ま - ばねブートスタータJDBC
データベース作動ばねJDBCのサポートJARパッケージ組 - 春ブート・スターターは、Redisの
サポートRedisのデータベース操作の瓶を - ばねブートスタータ試験
依存ジャーを試験サポートルーチンは、ジャーのようJUnitの、ばね試験を含みます - 春・ブート・スタータのlog4j
フレームワークのlog4jのjarをロギングサポート - ばねブートスタータAOPの
ジャープログラミング、スプリングAOPを含む、apectj等指向サポート
SpringBootのプロジェクトhellowordを作成する方法
- Mavenプロジェクトのプロジェクト(IDEA)を作成します。
次、[次へ]をクリックし、スケルトンを作成するためにチェックしません。 - バージョン個々のニーズに応じて、グループID、アーティファクトの設定
- 選択格納ディレクトリプロジェクト
- スターターのpom.xmlのオープン依存紹介
<!--引入springboot父项目依赖-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.4.RELEASE</version>
</parent>
<dependencies>
<!--引入springboot web启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
- springboot / srcに/メイン/ javaディレクトリー起動クラスで新しいパッケージを作成し
、以下のようなコードは次のとおりです。
@SpringBootApplication //springboot启动类的注解 判断此项目是springboot项目
public class SpringBootApplicationRun {
public static void main(String[] args) {
SpringApplication.run(SpringBootApplicationRun.class,args);
}
}
- それは、のconfigureのweb.xmlへの必要はありませんので、springmvc.xml springbootプロジェクトですので、フロントコントローラコントローラを作成します
コードは以下の通りであります:
@RestController //@RestController= @@Controller + @ResponseBody
public class controller {
@RequestMapping("/helloword")
public String helloword(){
return "helloword";
}
}
開始位置とコントローラクラスがあることに注意してください。:
起動コントローラは、クラス又はパッケージ始動制御装置内に配置、同一のパッケージ内に配置されてもよいです。
しかし、このクラスは、コントローラパッケージまたはサブパケット内の同じレベルで開始することができません。
理由:現在のパッケージとサブパッケージから使用されるコンポーネントは、スタートアップ時に起動して下さい。(異なる単語の優れたパッケージまたはパッケージが見つかりません)
- springbootを実行しているクラスブラウザの開始は、localhostを入力します:8080 / helloword
SpringBootApplicationRunをクリックします