[電源を入れる] VsCodeは、Java開発環境構築(作成するには、春のブートプロジェクトを実行し、デバッグ)

送信元アドレス:https://github.com/YANGKANG01/Spring-Boot-Demo

拡張機能をインストールします

次の2つの主要な主に使用されているMavenのJavaプロジェクトの開発、拡張2つの拡張子に関連付けられている拡張、springbootおよびその他のニーズをインストールすることができます。

第1ステップ:

  1. Visual Studioのコードで拡大(Ctrlキー+ Shiftキー+ X)を開きます。
  2. 「Javaの」検索ストアの拡張子を入力します。
  3. 検索してインストールし  たJava拡張パック(Javaの拡張パック)をインストールした場合は、  Red HatがJavaの(TM)のための言語サポートを、また、見つけることが、個別にインストールすることができます  Visual StudioのコードのためのJavaデバッガを  拡張。
  4. 「春ブーツ拡張子」検索ストアの拡張子を入力します。
  5. 「春ブーツ拡張パック」を検索してインストールします。インストールプロセスが遅くなることがあり、患者です。

Mavenを設定します:

設定アイコンの左下隅 - >設定、コンテンツフィルタリングの設定ボックスを開くMavenを入力し、[JSON形式の設定を開くには右サイドをクリックします:

次に、Mavenはユーザ設定領域およびその実際のパスコンピュータの右側にコピーパス構成、のjava.homeパス構成を、実行可能ファイルの構成達人のパス設定します

次のように設定します。

{ 
    "workbench.iconTheme": "vscode-アイコン" 
    "workbench.startupEditor": "newUntitledFile" 
    "java.errors.incompleteClasspath.severity": "無視"  "workbench.colorTheme": "アトムワンダーク"  " java.home ":" D:\\ \\ソフトウェアのJava \\ jdk1.8.0_60" 、 "java.configuration.maven.userSettings":「D:\\ \\ソフトウェアのapache-mavenの-3.3.3-binに\ \ apacheの-のmaven-3.3.3 \\ confの\\のsettings.xml " "maven.executable.path":" D:\\ \\ソフトウェアのapache-mavenの-3.3.3-binに\\ apacheの-のmaven-3.3 0.3 \\ビン\\ mvn.cmd」、 "maven.terminal.useJavaHome":真、 "maven.terminal.customEnv" :[{ "environmentVariable": "JAVA_HOME" 、 "値": "D:\\ソフトウェア\\ジャワ\\ jdk1.8.0_60" }]}

あなたのMVN更新パッケージが非常に遅い場合、アリ雲が急速に加速しますミラーを使用することをお勧めします(次のように変更設定Mavenの設定があります):

 <! - 阿里云仓库- > 
        < ミラー> 
            < ID > alimaven </ ID > 
            < mirrorOf >中央</ mirrorOf > 
            < 名前> aliyunの達人</ 名前> 
            < URL > http://maven.aliyun.com /ネクサス/コンテンツ/リポジトリ/中央/ </ URL > 
        </ ミラー> 
        < ミラー> 
            < ID >ネクサスaliyun </ ID > 
            <mirrorOf >* </ mirrorOf > 
            < 名前>ネクサスaliyun </ 名前> 
            < URL > http://maven.aliyun.com/nexus/content/groups/public </ URL > 
        </ ミラー> 
        <! - 中央仓库1 - - > 
        < ミラー> 
            < ID > repo1 </ ID > 
            < mirrorOf >中心</ mirrorOf > 
            < 名前>このミラーの人間が読み取り可能な名前。<
            URL > http://repo1.maven.org/maven2/ </ URL > 
        </ ミラー> 
    
        <! - 中央仓库2 - > 
        < ミラー> 
            < ID > repo2 </ ID > 
            < mirrorOf >中央</ mirrorOf > 
            < 名前>このミラーのための人間が読み取り可能な名前。</ 名前> 
            < URL > http://repo2.maven.org/maven2/ </ URL > 
        </ ミラー>

設定が完了し、再起動VSCodeです。

春のブートプロジェクトを作成します。

ショートカットキー(Ctrlキー+ Shiftキー+ P)コマンドウィンドウを使用し、春にはMavenプロジェクトを選択し入力します。結果は以下の通りであります:

使用したい言語を選択して、グループID、プロジェクト名は、など、ここでのJavaを選択します。

春のブートバージョンを選択します。

パッケージを選択し、導入するには、以下のWeb開発を満たすためにいくつかのパッケージの導入が必要になります。

(再起動することなくホット更新コードの変更、)デベロッパーツール、ウェブ(集積のTomcat、SpringMVC)、ロンボク(スマートジェネレータセッター、ゲッター、のtoStringと手動生成することなく、他のインタフェース、コードより簡潔)、Thymeleaf(テンプレートエンジン)。

直接インポート入力されるラップを選択した後、春のブートプロジェクトが作成されるもたらす、新しいポップアップウィンドウでプロジェクトのパスを選択します。

あなたが作成したら、右下のコーナーvscodeは、次のプロンプトを持っている、それだけで作成した春のブートプロジェクトを開くには、[開く]をクリックします。

 デバッグを使用したプロジェクトの実行

プロジェクトが作成された後DemoApplication.javaファイルが自動的に作成され、DemoApplication新規フォルダコントローラー、新しいファイルHomeController.java下のファイルディレクトリ。結果は以下の通りであります:

PS:豆SpringBootデフォルトルールアセンブリ上から下に場所走査位置DemoApplicationクラスアイテムをパッケージ化する方法。彼らが次のように報告されたエラーにアクセスすることはできませんそれ以外のと同じディレクトリに配置する必要があります。

対応する環境を選択し、コードVS最初のセットを実行するために必要な言語環境を選択するように求められます場合は、以下に示すようにプロジェクトを開始する前にも、実行時に設定する必要があり、小さな昆虫のアイコンの左にポイントし、ドロップダウン矢印の上にポイントし、設定を追加]を選択しますファイルの後に自動的にlaunch.jsonが作成されます。

launch.jsonのデバッグコンフィギュレーションファイル、次のように、デフォルトの設定を使用することができます変更されません。

対応する設定環境を選択すると、以下の項目は、デフォルトのポート8080をモーダル。

起動後の情報は訪問し、以下に示す、スタートパネルの後にコンソール出力で見ることができます。http:// localhost:8080に。

 次のように最終的な結果は以下のとおりです。

HTMLページにアクセス

春ブーツのアクセスHTMLあなたはここで繰り返す必要はないパッケージに引用された文献を持ってプロジェクトを作成するときThymeleaf(テンプレートエンジン)パッケージを導入する必要があります。リソースには - index.htmlファイルを作成するために、次のように>影響下でのテンプレートディレクトリは次のとおりです。

HTMLコンテンツ:

<!DOCTYPE HTML > 
< HTML LANG = "EN" のxmlns:目= "http://www.w3.org/1999/xhtml" > 
< > 
    < メタ文字コード= "UTF-8" /> 
    < タイトル>第一个HTML页面</ タイトル> 
</ ヘッド> 
< 身体> 
< H1 >こんにちは春ブーツ!</ H1 > 
< P 番目:テキスト= "$ {こんにちは}" > </ P > 
<
>

 コントローラディレクトリに新しいTestController.javaファイル、次のように:

@Controller
 パブリック クラスTestController { 

    / ** 
     :*ローカルアクセスコンテンツアドレスHTTP:// localhostを:8080 /こんにちは
     * @param 地図
     * @return 
     * / 
    @ RequestMapping( "こんにちは/" パブリック文字列helloHtml(HashMapの<文字列、オブジェクト> マップ){ 
        map.put( "こんにちは"、 "HTMLページへようこそ" );
         リターン "/インデックス" ; 
    } 
}

シモンズ:あなたはhtmlページ注釈付きのコントローラにアクセスしたい場合はRestControllerあってはなりません。そうでなければアクセスできない。

RestControllerとコントローラの違い:

@RestControllerは@ResponseBody組み合わせたステレオタイプの注釈であると@Controllerを。
意味:
@RestController注釈は効果一緒@ResponseBody + @Controllerに対応します。
あなただけ@RestController注釈コントローラを使用する場合は1)、メソッドのコントローラは、JSPページ、動作しませんInternalResourceViewResolverビューリゾルバの設定を返すことができない、何が返されると、内容のリターンです。

例えば:それは成功を表示し、ページをsuccess.htmlする必要があります。

あなたが特定のページに戻る必要がある場合2)は、ジョブInternalResourceViewResolverビューリゾルバと@Controller使用する必要があります。

3)ページにJSONまたはXML MEDIATYPEまたはカスタムコンテンツを返すには、対応する注釈付き@ResponseBody法に追加する必要があります

結果は以下の通りであります:

基本構成の終わり頃、あなたは春ブーツを演奏の楽しみを持つことができます!

 

 


---------------------
著者:ice.koの
出典:CNBLOGS
オリジナルます。https://www.cnblogs.com/miskis/p/9816135.html
著作権表示:本稿では、著者オリジナルの記事は、再現し、ボーエンのリンクを添付してください!
コンテンツ分析: CSDN、CNBLOGのブログ記事は、キープラグ復刻しました

おすすめ

転載: www.cnblogs.com/admans/p/11564802.html
おすすめ