スプリングブートとは何ですか?
スプリングブートは、一般的にマイクロサービスとして知られています。 Spring Bootは、Pivotalチームが提供する新しいフレームワークです。新しいスプリングアプリケーションの初期建設および開発プロセスを簡素化するように設計されています。フレームワークは特定の方法を使用して構成するため、開発者はボイラープレート構成を定義する必要がなくなります。このようにして、Spring Bootは、急速な迅速なアプリケーション開発のリーダーになることに取り組んでいます。
1.新しいMavenプロジェクトを作成します
最初にワークスペースを選択します
[次へ]をクリックします
直接デフォルト、[次へ]をクリックします
GroupIDなどに記入してください〜、そして[終了]、そして新しい建設プロジェクト全体がここにあります。
2.関連するJARパッケージを紹介します
<parent> groupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-parent </artifactid> <バージョン> 1.5.8.Release </version> </parent> <dependencies> <依存関係> <groupid> org.springframework. </dependency> </dependencies>
ここでは、圧縮パッケージを介して開いた後、実際にはSpring-Boot-Starter-Webなどの多くのものが含まれている2つのJarパッケージのみを参照したことを説明します。
以下に示すコンテンツを確認するには、内部のPOMファイルを確認してください。 Spring WebやJSON JARパッケージなど、多くの瓶を参照しています。
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <dependency> <GroupId> org.hibernate </groupid> <artifactid> hibernate-validator </artifactid> </dependency> <redency> <expendency> <groupid> com.fasterxml.jackson.core </groupid> <artifactid> jackson-databind </artifactid> </depenty> <depenty> <segry <Artifactid> spring-web </artifactid> </dependency> <dependency> <groupid> org.springframework </groupid> <artifactid> spring-web </artifactid> </dependency> </dependency </dependency> </dependency> </dependency>
3.プログラムエントリクラスを書き込みます
パッケージcom.springbooot2; Import org.springframework.boot.springApplication; Import org.springframework.boot.autoconfigure.springbootapplication;/*** Hello World! * */@SpringBootApplicationPublic Class App {public static void main(string [] args)throws exception {springApplication.run(app.class、args); }}ここで、@springBootApplicationは、スプリングスキャンにそれを認識させ、私がプログラムエントリクラスであることを彼に伝えることです。
4。リクエスト応答クラスを書きます
パッケージcom.springbooot2; Import org.springframework.steretype.controller; Import org.springframework.web.bind.annotation.RequestMapping; Import org.springframework.web.bind.annotation.ResponseBody; @controllerpublic class fristblood {@requestmapping( "/fristblood") @responsebody public string hello(){return "return" lutn "lutn" lootn "happy!<br/> <br/> <input type =/" submit/"value =/" ok/"/>"; }}これが説明です
@Controller要求処理コントローラークラス。
@RequestMapping Springに精通している人はそれに精通しているはずです。これは春のもの、URLマッピングです。
@ResponseBody応答方法、応答情報は自動的にJSON情報に変換され、フォアグラウンドページに返されます
コード全体がここで終了します。これは、以前にSSHやSSMなどのフレームワークを構築するよりもはるかに簡単です。そのようなことがある場合は、メールを送信するだけです。または、簡単なサービス、スプリングブートを使用するのが非常に便利であると言えます。
5。テストコード
プログラムを開始し、ブラウザを開き、http:// localhost:8080/fristbloodを入力します
リクエストページの応答結果は次のとおりです。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。