それは何ですか?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 つのヒント
この記事では、MySQL 8.0.15のインストールと設定方法を参考までに紹介します。具体的な内容は...
境界線のスタイルborder-style プロパティは、表示する境界線の種類を指定します。 bord...
Webkit スクロールバー スタイルのリセット1. スクロールバーには、スクロールバー ボタンとト...
この記事では、Linux サーバー上で Nginx と Apache の共存を実装する方法について説...
目次1. 元のドライバーをアンインストールする2. 新しいグラフィックカードドライバーをダウンロード...
目次1. 短絡や条件文の代わりにデフォルトのパラメータを使用する2. 複数の条件の処理3. スイッチ...
CSSとは# CSS (Cascading Style Sheets の略) は、「カスケーディング...
目次1. 変数の概要1.1 変数のメモリへの保存1.2 変数の使用1. 変数を宣言する2. 譲渡3....
手順: 1. MySQLデータベースをインストールする1. MySQL-5.6.17-winx64....
ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...
1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...
前提条件: Dockerはすでにインストールされています1. 画像を見つける(方法は2つあります) ...
序文Crond は Linux のスケジュール実行ツール (Windows のスケジュールされたタス...
1. はじめに最近、開発者が誤ってデータを削除したり更新したりするケースがよくあります。今回もまた問...