SpringBoot第一篇:入門

3032 ワード

本文はFroomThe Windのオリジナル文章です。転載は出典を明記してください。https://blog.csdn.net/FromTheWind/article/details/84298700
一、SprigBootに対する理解:
  • SprigBootの設計目的は、新しいSpringアプリケーションの初期構築及び開発プロセスを簡略化することである。このフレームワークは、特定の方法で構成されており、開発者は、もはやサンプル化された配置を定義する必要がなくなります。SpringBootは実際に多くのフレームを配置した使い方です。mavenはすべてのjarバッグを統合しており、SpringBootは多くのフレームを統合しています。私たちが枠組みを作る過程を簡略化しました。
  • 二、普通のSpring Webプロジェクト構築プロセス:
              a.web.xmlを配置し、SpringとSpringMVCをロードする
              b.データベース接続の配置、Spring事務の配置など(mybatisを使用)
              c.ロードプロファイルの読み込みを設定し、コメントをオープンし、ログ記録方式を設定する
            d.アプリケーションサービスの配置、調整
        上記の流れに従って、どの項目の機能もこのように枠組みを作る必要があります。大型プロジェクトはいいです。小型ツール(データロード、統計、ダウンロード管理)などもこのように構築しなければなりません。怒ってください
    三、SprigBoot Hello World
        SpringBoot環境構築には3つの方法があります。
             a.通過https://start.spring.io/URLはSpringBoot環境を生成するために入力します。
             b.ツールでSprigBoot環境を生成する
             c.手動でプロジェクト環境を作成する(私の構築方式)
        ハロルド構築(IDEA使用):
             1、File->New->Project->Mavenをクリックして(普通のMaven項目と同じようにwabappを選択しなくてもいい)->右下のNext->GroupIdとArtfactId->Next->プロジェクト名(Finish)を記入します。
              2、spring boot jarパッケージのバージョン管理はpom.xmlに追加されます。
    
    org.springframework.boot
    spring-boot-starter-parent
    2.1.0.RELEASE
    
    または
    
        
            
                org.springframework.boot
                spring-boot-dependencies
                2.1.0.RELEASE
                pom
                import
            
        
    
      コントロールspring bootバージョンは、dependencyManagement方式を使用することを提案します。モジュール開発プロジェクトの時、親子モジュールpomファイルにはparentタグが存在します。各pomファイルには一つのparentタグしか存在しないので、dependencyManagementタグを使用することを提案します。もちろん、単独でバージョンラベルを配置することもできます。
    3、spring boot項目を追加するために必要なjar(自分の状況によって決めます。)
    
        org.springframework.boot
        spring-boot-starter-web
    
    
        org.springframework.boot
        spring-boot-starter-test
        test
    
    
    spring-boot-starter-webにはMVCとtomcat、そしてJsonなど他の依存jarが含まれています。
    4、src/java/packageを作成し、appleクラスを作成します。例えば:org.wolf.study、App.java
    このクラスには一つのメーン方法しかありません。その方法の内容は以下の通りです。
    SpringApplication.run(Application.class,args);
    その時はspring bootプロジェクトの運行の入り口です。アプリ類に@SpringBootationを加えます。または@EnbaleAutoConfigration、@Configrationと@ComponentScan三合一注。両者の機能は同じですから。
    5、controllerパッケージを作成し、PageController.javaを作成する:
    @Controller
    public class PageController{
      @RequestMapping(value = {"/","index"},method = RequestMethod.GET)
      public String index(){
           return "spring boot hello";
      }
    }
    6、アプリ.javaを実行し、ブラウザを通じてアクセスする:http://localhost:8080。spring bootに埋め込まれたtomcatポートはデフォルトで8080で、appication.propertiesで修正できます。