検索
Article Tags
全て
Springboot の nocos を統合して使用する方法

Springboot の nocos を統合して使用する方法

はじめに Nacos は、マイクロサービスの検出、構成、管理を支援することに尽力しています。 Nacos は、動的なサービス検出、サービス構成、サービス メタデータ、およびトラフィック管理を迅速に実装するのに役立つ、シンプルで使いやすい機能セットを提供します。 Nacos は、マイクロサービス プラットフォームをより機敏かつ簡単に構築、配信、管理するのに役立ちます。 Nacos は、「サービス」を中心とした最新のアプリケーション アーキテクチャ (マイクロサービス パラダイム、クラウド ネイティブ パラダイムなど) を構築するためのサービス インフラストラクチャです。プロジェクトを作成するには、まず Maven プロジェクトを作成します。親プロジェクトの pom は次のとおりです: 4.0.0org.exampleconfigDemo1 .0-SNAPSHOTorg .springframework.bootspring-boot-st

May 21, 2023 pm 03:32 PM
SpringBoot
SpringBoot2 で Actuator エンドポイント監視を有効にする方法

SpringBoot2 で Actuator エンドポイント監視を有効にする方法

バックグラウンド SpringBoot 自体は、アプリケーションの基本情報、正常性、構成、その他の監視情報を表示できる一連の監視エンドポイントを提供しており、簡単に開始できます。注: ここで使用されている SpringBoot バージョン: 2.1.4 Actuator をオンにして、Maven の pom.xml ファイルに spring-boot-starter-actuator の依存関係を追加します: org.springframework.bootspring-boot-starter-actuator で、プロジェクトを直接実行して制御します。バックエンドでは、ステーションには次の出力が表示されます: 2019-06-2618:07:27.896INFO7868---[r

May 21, 2023 am 08:13 AM
SpringBootactuator
SpringBoot がキャッシュと値の取得に @Cacheable を使用する方法

SpringBoot がキャッシュと値の取得に @Cacheable を使用する方法

キャッシュと値 1 での @Cacheable の使用。 @Cacheable の役割 キャッシュ使用手順: @Cacheable アノテーションはキャッシュを使用するために使用されます。したがって、まずキャッシュを使用する手順について説明します。アノテーションベースのキャッシュを有効にし、SpringBoot のメイン起動クラスで @EnableCaching フラグを使用します。キャッシュ アノテーションをマークすることが最初のステップです。アノテーション ベースのキャッシュを有効にし、Springboot メイン起動クラスで @EnableCaching アノテーションを使用します。 // アノテーション ベースのキャッシュを有効にする @EnableCaching @EnableRyFeignClients@SpringBootAppli

May 20, 2023 pm 01:30 PM
SpringBoot@cacheable
Java でエレガントなパラメータ検証を実装する方法

Java でエレガントなパラメータ検証を実装する方法

1. 導入ではメソッドのパラメータを検証する必要があります。最も単純で最も暴力的な書き方は次のとおりです: publicstaticvoidutilA(Stringa,BigDecimalb){if(StringUtils.isEmpty(a)){System.out.println("a空にすることはできません" );return;}if(b==null){System.out.println("b は null にすることはできません");return;}if(b.compareTo(BigDecimal.ZERO)!=1){System 。外

May 19, 2023 pm 07:43 PM
Java
SpringBoot が JPA フレームワークを統合する方法

SpringBoot が JPA フレームワークを統合する方法

1. SpringBoot データアクセスの概要 SpringData は、データベースアクセスを簡素化し、クラウドサービスをサポートするために Spring が提供するオープンソースフレームワークです。これは、リレーショナル データベースおよび非リレーショナル データベース向けの多数のデータ アクセス ソリューションを含む包括的なプロジェクトであり、さまざまなデータ アクセス テクノロジを迅速かつ簡単に使用できるように設計されています。 SpringBootはデフォルトでSpringDataを統合してデータアクセス層を統合する方式を採用しており、多数の自動設定の追加、各種データアクセステンプレートxxxTemplate、統一リポジトリインターフェースの導入により、データアクセス層の運用を簡素化しています。 SpringData は複数の種類のデータを提供します

May 19, 2023 am 09:52 AM
SpringBootjpa
SpringBootのトランザクション処理機構とは何ですか?

SpringBootのトランザクション処理機構とは何ですか?

1. Spring のトランザクション メカニズム すべてのデータ アクセス テクノロジにはトランザクション処理メカニズムがあり、これらのテクノロジは、トランザクションを開始したり、トランザクションを送信してデータ操作を完了したり、エラーが発生したときにデータをロールバックしたりするための API を提供します。 Spring のトランザクション メカニズムは、統一されたメカニズムを使用して、さまざまなデータ アクセス テクノロジのトランザクション処理を処理します。 Spring のトランザクション メカニズムは、PlatformTransactionManager インターフェイスを提供します。異なるデータ アクセス テクノロジを使用するトランザクションでは、異なるインターフェイス実装が使用されます。プログラム内でトランザクション マネージャーを定義するコードは次のとおりです: @BeanpublicPlatformTransactionManagertransactionManager

May 18, 2023 pm 11:04 PM
SpringBoot
SpringBootでバナーを使用する方法

SpringBootでバナーを使用する方法

独自のバナーを作成するための最初のステップ: src/main/resources の下に Banner.txt を作成します。ステップ 2: Web サイト http://patorjk.com/software/taag にアクセスし、Web サイトの「TypeSomething」セクションに作成したい単語 (例: HelloWorld) を入力すると、対応する文字が生成されます。他のパラメータを通じて文字スタイルを調整することもできます。生成された文字をコピーして、banner.txt に貼り付け、プログラムを再起動すると、指定したバナーが印刷されます。私が個人的に気に入っているバナーは次のグラフィックです: ${AnsiColor.BRIGHT_YELLOW

May 18, 2023 pm 06:04 PM
BannerSpringBoot
http アクセスと https アクセスを同時にサポートするように SpringBoot で SSL を構成する方法

http アクセスと https アクセスを同時にサポートするように SpringBoot で SSL を構成する方法

Transport Layer Security (英語: Transport Layer Security、略称 TLS) およびその前身である Secure Sockets Layer (略称 SSL) は、インターネット通信のセキュリティとデータ整合性保護を提供するために設計されたセキュリティ プロトコルです。 SSL にはレコード層 (RecordLayer) とトランスポート層が含まれており、レコード層プロトコルによってトランスポート層データのカプセル化形式が決まります。トランスポート層セキュリティ プロトコルは、X.509 認証を使用し、次に非対称暗号化アルゴリズムを使用して通信当事者を認証し、対称キーをセッション キーとして交換します。この会話キーは、2 つの通信当事者間で交換されるデータを暗号化し、2 つのアプリケーション間の通信を確実にするために使用されます。

May 18, 2023 pm 02:25 PM
HttpSpringBootssl
SpringBootセキュリティ管理のOAuth2フレームワークの使用方法

SpringBootセキュリティ管理のOAuth2フレームワークの使用方法

OAuth3 の概要 OAuth は、ユーザー名とパスワードをユーザーに提供することなく、Web サイトに保存されているユーザーのプライベート リソース (アバター、写真、ビデオなど) にサードパーティのアプリケーションがアクセスできるようにするオープン スタンダードです。 . サードパーティによる使用。これは、ユーザー名とパスワードではなくトークンを使用して、特定のサービス プロバイダーに保存されているデータにアクセスすることで実現されます。各トークンは、特定の Web サイトが特定の期間、特定のリソースにアクセスすることを許可します。このように、OAuth を使用すると、サードパーティの Web サイトがすべてのコンテンツではなく、他のリソース サーバーに保存されている特定の情報に柔軟にアクセスできるようになります。たとえば、ユーザーが QQ を通じて Zhihu にログインしたい場合、Zhihu はサードパーティ アプリケーションです。

May 18, 2023 am 08:08 AM
SpringBootoauth2
SpringBootにShiroを統合する方法

SpringBootにShiroを統合する方法

ネイティブ統合作成プロジェクト SpringBoot プロジェクトを作成するには、Web 依存関係を追加するだけです: プロジェクトが正常に作成されたら、Shiro 関連の依存関係を追加します。完全な pom.xml ファイル内の依存関係は次のとおりです: org.springframework.bootspring- boot-starter- weborg.apache.shirohiro-web1.4.0org.apache.shirohiro-spring1.4.0 レルムの作成 次に、コア コンポーネントのレルムをカスタマイズします。 publicclassMyRealmextendsAuthorizin

May 17, 2023 pm 11:01 PM
SpringBootshiro
Springboot 検証コードの生成と検証機能を実装する方法

Springboot 検証コードの生成と検証機能を実装する方法

1. easy-captcha ツールキットで検証コードを生成するにはさまざまな方法がありますが、ここでは easy-captcha ツールキットを選択します。 github の元のアドレスは次のとおりです。 easy-captcha ツールキットは、Java グラフィック検証コード、GIF、中国語、算術などのタイプをサポートしており、JavaWeb、JavaSE、およびその他のプロジェクトに使用できます。 2. 依存関係を追加するには、まず easy-captcha の依存関係構成ファイルを pom.xml ファイルに追加する必要があります。インポート依存関係ステートメントはオープン ソース プロジェクトにすでに記述されているので、それをコピーして貼り付けるだけです。 com.github.whvcseeasy-captcha1.6.23.検証コード文字型使用方法: //検証を生成

May 17, 2023 pm 12:15 PM
SpringBoot
SpringBootの起動が遅い原因は何でしょうか?

SpringBootの起動が遅い原因は何でしょうか?

SpringBootの起動速度が遅い原因は、SpringBootのアーキテクチャが非常にポピュラーとも言え、知らないと「Javaやってます」と言うのが恥ずかしいほどです。しかし、火は火に戻るので、注意が必要な小さな問題がいくつかあります。単一のプロジェクトであり、起動速度に関する要件がない場合は、無視してください。さて、本題に入りますが、どのような状況で Springboot プロジェクトの起動が遅くなるでしょうか? 前提条件: プロジェクトを起動するマシンのハードウェア構成が障害になってはなりません。そうでない場合、プロジェクトの起動が遅いと言う場合、プロジェクトはネットワーク、メモリ サイズ、CPU コアの数など、マシンが良くないとまだ考えられます。待ってください。要件は高すぎません。少なくとも十分なはずです。長時間の作業など、さまざまな人的要因は脇に置いてください。接続時間、その他

May 17, 2023 am 11:01 AM
SpringBoot
Code Cloud gitee でプロジェクトを実行する方法

Code Cloud gitee でプロジェクトを実行する方法

Code Cloud は中国最大のコード ホスティング プラットフォームの 1 つであり、Gitee はそのサブプラットフォームとして、テクノロジー愛好家や開発者の間でますます支持されています。 Gitee では、Spring Boot、Ant Design、Mybatis などの有名なプロジェクトをはじめ、優れたオープンソース プロジェクトが数多く見つかります。しかし、これらのプロジェクトはローカルでどのように実行されるのでしょうか?以下で詳しく紹介していきましょう。 1. ソース コードをダウンロードします。まず、Code Cloud Gitee で実行したいプロジェクトを見つけて、プロジェクト ページに入り、「Clone o」を見つけます。

May 17, 2023 am 09:39 AM
Maven で SpringBoot を jar パッケージにパッケージ化する方法

Maven で SpringBoot を jar パッケージにパッケージ化する方法

maven コマンド: 1.mvncleanpackage-DskipTests: プロジェクト ディレクトリでこのコマンドを実行して、ターゲット ディレクトリに jar パッケージまたは war パッケージを生成します。 2.mvnclean: プロジェクトによって生成された一時ファイル (通常はモジュール下のターゲット ディレクトリ) をクリーンアップします 3.mvncompile-DskipTests: モジュール インストール コマンドは、他のモジュール (Dmaven.test) で使用できるように、パッケージ化された jar/war ファイルをローカル ウェアハウスにコピーします。 .skip=true はテストをスキップします (testcompile もスキップされます)。4.mvntest: テスト コマンド、または src/test/java/ を実行します。

May 17, 2023 am 08:19 AM
SpringBootjarmaven

ホットツール Tags

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット

VC9 32ビット

VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ

PHP プログラマー ツールボックスのフルバージョン

PHP プログラマー ツールボックスのフルバージョン

プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット

VC11 32ビット

VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい