それは何ですか?Spring Boot は、Spring オープンソース組織のサブプロジェクトであり、Spring コンポーネントのワンストップ ソリューションです。Spring の使用の難しさを簡素化し、複雑な構成を省き、開発者がすぐに使い始められるようにさまざまなスターターを提供します。 なぜそれを使うのですか?5つの利点: 1. 開始依存関係 公式には多数の開始依存関係が統合されており、プロジェクトの構築作業が簡素化されます。同時に、開始依存関係は信頼性の高い依存関係管理を提供し、問題のあるバージョンや依存関係の競合がプロジェクトに持ち込まれるリスクを軽減します。 2. 自動構成では、コンポーネントのスキャンと自動構成がオンになります。 exclude パラメータを使用して特定の自動構成を無効にします。 3. アプリケーション監視 Spring Boot 監視の中核は、spring-boot-starter-actuator 依存関係です。依存関係を追加すると、Spring Boot は、jvm 監視、クラス ローディング、ヘルス監視などの一般的な監視をデフォルトで構成します。 Actuator プラグインは、SpringBoot によってネイティブに提供されるサービスです。エンドポイント ルーティングを公開することで、アプリケーション内の多くのエンドポイント情報を出力するために使用できます。 4. 独立した操作 SpringBoot には Tomcat コンテナが組み込まれており、実行するメインメソッドを直接実行できます。プロジェクトのデプロイメントは jar ファイルにパッケージ化でき、java -jar コマンドを実行してサーバー上でサービスを実行できます。 5. ホットデプロイメントプロジェクトの開発中、ページデータやデータ構造は頻繁に変更されます。変更の効果を表示するには、アプリケーションを再起動して変更の効果を確認する必要があります。実際には、再コンパイルして新しいクラスファイルを生成します。このファイルにはコードに対応するさまざまな情報が記録され、その後、クラスファイルは仮想マシンの ClassLoader によってロードされます。 ホットデプロイメントはこの機能を活用します。クラスファイルが変更されたことを検出すると、ファイルをロードするための新しい ClassLoader が作成されます。一連のプロセスの後、結果が表示されます。 場合1. Springbootマイクロサービスを開発する 2. Springbootアプリケーションをパッケージ化する パッケージには一般的に2つの形式があり、この場合はjarを使用します 3. プロジェクトをパッケージ化する aliyun-sdk-oss-2.6.1.jar 4. サーバーにDockerfileディレクトリを作成する mkdir /root/springboot このディレクトリにjarパッケージをアップロードし、Java環境イメージopenjdk /root/springbootをロードします。 Dockerfileを作成する openjdk:8-jre から 5. イメージを構築する 6. コンテナを実行する docker と SpringBoot を使ってマイクロサービスを構築した実践記録の分析に関するこの記事はこれで終わりです。docker と SpringBoot を使ったマイクロサービスの構築に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQL データベースの最適化に関する 9 つのヒント
①. エイリアス(CNAME)レコードの使用方法:前回の投稿のドメイン名解決では、A レコードの解...
一つの環境CentOS 7にVMware Toolsをインストールしてホストの共有フォルダへのアクセ...
データベースでcreate tableステートメントを実行する テーブル `sys_acl` を作成...
問題の説明: CSS アニメーション プロパティを使用すると、ループが最初に読み込まれたときに白いギ...
最近、私はデザインには階層感覚が必要だと言っています。この階層感覚には、色の重ね合わせや要素の重ね合...
MySQL 5.7.8 以降では、JSON テキストでデータを効率的に取得できるネイティブ JSON...
1. ダウンロードして解凍します: /Users/xiechunping/Softwares/mys...
異なるサーブレット パスを構成するときに、次の 2 つのエラーが発生しました。 java.lang....
目次1. ReactJS の紹介2. ReactJSの理解とReactJSの利点1. ReactJS...
序文まずは最終的な効果を見てみましょう。私が自分で作った小さなデモです。まずEChartsの公式サイ...
この記事では、MySQL 5.7.20のインストールと設定方法を参考までに紹介します。具体的な内容は...
質問:私のブログのエンコーディングは utf-8 です。ページを開くと空白になっていることもあります...
CentosでのMySQLのインストールについては、以前の記事を参照してください。 Centos7....
この記事では、MacOSでのMySQL 8.0.18のインストールと成功したコマンドライン操作を記録...
個人的にはインストール版よりも解凍版の方がインストールしやすいと思います。早速、解凍版のインストール...