春BOOT2(002):最初のシンプルなアプリケーションSpringBoot2マニュアルを作成 - "HelloWorldの" Webプロジェクト

 

注意:以下の参照springboot公式ドキュメントhttps://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/pdf/spring-boot-reference.pdf  のあなたの最初の春ブーツを開発する11アプリケーション

まず、開発環境の設定手順:

  最初に出て、自分の開発環境情報の一部について:
win10 + JDK 1.8.0_111のApache Mavenの3.3.9 + + + idea2019.1アリクラウドMavenのミラー(https://maven.aliyun.com/repository/public)
  。なお、 :あなたは、コマンドラインでMavenを使用して設定ファイルを指定しない場合、デフォルトの画像のmaven、アドレスを使用https://repo.maven.apache.org/maven2を
  JDKとMavenのために、のは問題はないことを確認してみましょう、コマンドがなかったのjava -versionMVNの-v

 

第二に、単純なプロジェクトのspringboot2を作成

1、POM関連するディレクトリとファイルを作成します

  最初は、必要なディレクトリプロジェクトと作成することであるのpom.xmlファイルを、例えば、私が作成したspringboot2-例-01を以下のように建設プロジェクトとして使用されるように、内部構造は次のようになります。

  もちろん、そこにあるのpom.xmlに以下のようにファイル:

<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> 
< プロジェクトのxmlns = "http://maven.apache.org/POM/4.0.0" のxmlns:XSI = "http://www.w3.org / 2001 / XMLスキーマ・インスタンス」
のxsi:のschemaLocation = "http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" > 
    < modelVersion > 4.0.0 </ modelVersion > 
    
    < のgroupId > com.wpbxin </ のgroupId > 
    < たartifactId > springboot2-一例</ たartifactId > 
    <</ バージョン> 
    
    < > 
        < のgroupId > org.springframework.boot </ のgroupId > 
        < たartifactId >ばねブートスタータ親</ たartifactId > 
        < バージョン> 2.1.5.RELEASE </ バージョン> 
    </ > 
    < ! - 追加の行がここに追加される... - > 
</ プロジェクト>

  次に、コマンド使用のためのMVNのパッケージ変更  (注:springboot2-例-01のカタログでの)指定された構成ファイルが存在しない(通常の包装を確保するために実行、使用されるデフォルトのMavenのミラー:https://repo.maven.apache.org/maven2、ダウンロード速度が比較的遅いする必要があり、ゆっくりと少し休憩を遅くし、ライン上の通常、1は再びそれをしません...):

  注意:「:包装中にエラーが発生した場合sun.security.validator.ValidatorException:sun.security.provider.certpath.SunCertPathBuilderException::!PKIXパスを構築できなかった要求されたターゲットにして下さい有効な証明のパスにできませんが」、別の作者を参照することができますパーツ説明:Mavenの:sun.security.validator.ValidatorException:PKIXパスは、ビルの失敗:sun.security.provider.certpath.SunCertPathBuilderException:要求されたターゲットにして下さい有効な証明のパスにできない、ことも可能である  java.lang.RuntimeException::予期しないMavenのエラー:java.security.InvalidAlgorithmParameterException:インクルードが非空である必要がありますtrustAnchorsのパラメータは、問題を解決することができます。

 

2、依存関係を追加

  springbootは「たくさんの提供していますスターターを、関連のjarパッケージの依存関係を追加する」の例springboot-スターター親がかなり特殊で、親POM、それは多くの有用なデフォルト設定を提供していますが、瓶のいずれにも依存しません。ここでは、実行することができますMVN依存関係を:木の現在のプロジェクトに依存ビューは(最初の実行多くの関連のjarパッケージをダウンロードする推定、スクリーンショットのサブの下半分は、第二次のコマンドを実行し、最初の時間を上半分)、見つけることができ、スプリング・ブート・スターター・親依存関係を提供していません。

  ここでは、Webプロジェクト、Web関連の依存関係の必要性を作成したいので、次の設定を追加します:

    < 依存性> 
        < 依存性> 
            < のgroupId > org.springframework.boot </ のgroupId > 
            < たartifactId >ばねブートスタータウェブ</ たartifactId > 
        </ 依存> 
    </ 依存関係>

  それを行う再びMVN依存:ツリー(スクリーンショットはすでに疲れダウンロードされる)、楽器を見ることができます春のほとんどアウト家族のバケツをするだけでなく、組み込みTomcatを

 

3、 "Hello World" のコードを追加します。

  HelloWorldの Javaクラス:

パッケージcom.wpbxin。

輸入 org.springframework.boot *。;
輸入 org.springframework.boot.autoconfigure *。;
輸入 org.springframework.web.bind.annotation *。; 

@RestController 
@EnableAutoConfiguration 
パブリック クラスHelloWorldExample { 
    @RequestMapping( "/" 
    文字列の自宅(){ 
        リターンの"Hello World!" ; 
    } 
    パブリック 静的 ボイドメイン(文字列[]引数){ 
        SpringApplication.run(HelloWorldExample。クラス、引数)。
    } 
}

 

4.ファイル名を指定して実行ケース

  コマンドMVNスプリングブート:実行(著者は中に遭遇した実行するPKIXの問題はない、最も可能性の高いネットワークの問題に再び過ちを数回):

  プレイアウトを参照してください。春の訪れ、その後、通常のロゴを、HTTPを:// localhostを:8080 /ノーマル:

  押しCTRL -c終わりを:

 

5.実行可能なjarファイルを作成します。

  割り当てを増やします。

    <ビルド> 
        <プラグイン> 
            <プラグイン> 
                <groupIdを> org.springframework.boot </ groupIdを> 
                <たartifactId>春・ブートのmaven-pluginの</たartifactId> 
            </プラグイン> 
        </プラグイン> 
    </構築>

  実行再び用MVNパッケージ変更

  今回のターゲットディレクトリをファイルしますspringboot2-最初の例-0.0.1- SNAPSHOT.jar.original および関連のjarパッケージ(10メガバイト程度かそこらの):

瓶-tvfターゲット\ springboot2-初段例-0.0.1-SNAPSHOT.jarにすべての内部文書や参照を表示:

  これにより-jar jarファイルのjarパッケージを実行するには、それは正常です。

  アクセスにhttp:// localhost:8080 /、OK

  同じことがであるCTRL-Cの実行を終了するには:

  この時点で、「HelloWorldの」プロジェクトOK。

 

おすすめ

転載: www.cnblogs.com/wpbxin/p/11756338.html