SpringBootグラフィックチュートリアル13-SpringBoot + IDEAの実装コードホットデプロイ

空を飛んでの概念は、着陸を達成するために必要です

  • 再びコードとして良い、そして友人としてのコンセプトの10時間は、私はあなたがすべてのテキストのコード例は、再びノックしている置く願っています

  • 初見の後、習慣のように

SpringBootグラフィックチュートリアルシリーズのディレクトリ

  1. SpringBootグラフィックチュートリアル1基本の「コンセプト、ケースマインドマップ」「」
  2. 使用SpringBootグラフィックチュートリアル2 - ログ「logback」「のlog4j」
  3. JSPの統合、複雑なSpringBootグラフィックレッスン3「」初恋「」
  4. ファイルのアップロードとダウンロードのためのSpringBootグラフィックチュートリアル4 - SpringBoot
  5. 5-SpringBoot量Aopを使用してSpringBootグラフィックチュートリアル
  6. フィルタの使用SpringBootグラフィックチュートリアル6-SpringBoot
  7. SpringBootグラフィックチュートリアルがある7-SpringBoot迎撃用ジェスチャー
  8. SpringBootグラフィックチュートリアル8 - SpringBootがMBG「コードジェネレータ」を統合
  9. SpringBootグラフィックチュートリアル9-SpringBootのインポートおよびエクスポートエクセルの「Apacheポイ」
  10. SpringBootグラフィックチュートリアル10〜テンプレートのエクスポート|百万データのExcelエクスポート|輸出の写真「easypoi」
  11. 彼は「SpringBootはMybatisPlusを統合し、」書いていない場合は、グラフィックのチュートリアル11 - マッパーファイルをSpringBoot
  12. 12-SpringData JPAの基本的なグラフィックチュートリアルSpringBootを使用します

序文

コード開発ジューシーなヒントは何?コードのホット・デプロイは、それらのいずれかでなければなりません。

それについて考え、薄明かり、あなたは、尿崩症などのアイデアは、コードを書く滑らか理不尽読み取るコードのほんの少しだが、今回は、あなたがコードをテストするために、プロジェクトを再起動し、手動で頻繁に必要です。これは一種の草の横たわっている何、考えが断片化プロジェクトを開始し、手動で分割した滑らかです。

1媒介、あなたが最も必要とする平和な心ではありませんが、コードホット・デプロイのスキルは、それに書かれたコードが自動的にプロジェクトに展開しないと、あなたは、もはやプロジェクトの再開のためのコードを集中するという考えを心配する必要があります。ねえ、この時点どのように快適な今朝。

SpringBoot + IDEAは、コードホットデプロイを開きます

プロジェクトに導入1.依存デベロッパーツール

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
复制代码

プラグイン構成ファイルのポンポンを追加2.

<plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          <configuration>
              <fork>true</fork>
              <addResources>true</addResources>
          </configuration>
      </plugin>
复制代码

自動コンパイルIDEA 3.電源を入れ

IDEA設定ウィンドウのバージョン

IDEA構成のMac版

4.電源を入れランタイムコンパイラ

ショートカットを使用してWebページを開き、一部は図ティック缶に表記しました

窓のショートカット:Shiftキー+はCtrl + Alt + /
MACショートカット:コマンド+シフト+ A検索レジストリ

5.再起動IDEA

ホットデプロイの効果をテストします

次のように書き込みAdminControllerプロジェクトのコードです。

@Controller
@RequestMapping("admin")
public class AdminController {

    @RequestMapping("getAdmin")
    @ResponseBody
    public String getAdmin(){
        return "SpringBoot 好";
    }
}
复制代码

コンソールを空に、プロジェクトを開始し、その後、訪問のhttpを:localhostを//:8802 / adminに / GETADMINは、 ページを見ることができます

私たちは、コードのコントローラーを変更します

IDEAコンソールを観察するために、この時間は、その後、コード印刷を再コンパイルするためにデプロイコンテンツへの熱い展開をされ、新しいコンテンツ、アウトコンソール印刷を参照してくださいコード待ちに2秒を変更します。


今回は、再び訪れ ます。http:// localhostを:8802 / adminに / GETADMIN あなたは変更されたページを見ることができます

概要

おめでとう、あなたは、この章を完了し、あなたを称賛しています!この記事のヘルプ作者は非常に重要であるあなたは、してくださいヘルプ親指アップ、コメント、転送、場合、あなたに感謝します。

レッツ・レビューもう一度この記事の学習目標

  • ホットデプロイでマスタリングSpringBoot

SpringBootより多くの利用状況を把握するために、チュートリアルのこのシリーズにご期待ください。

前方に求めて、親指を求めて、注意を求めて

私は、国民の関心番号を歓迎:鹿教師のノートJavaは、Javaテクノロジが長期更新グラフィックのチュートリアルとビデオチュートリアル、Javaの学習経験、Javaのインタビューの経験とJavaでの実践的な開発経験となります。

おすすめ

転載: juejin.im/post/5e64f45b6fb9a07cb427e3ae