- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- http アクセスと https アクセスを同時にサポートするように SpringBoot で SSL を構成する方法
- Transport Layer Security (英語: Transport Layer Security、略称 TLS) およびその前身である Secure Sockets Layer (略称 SSL) は、インターネット通信のセキュリティとデータ整合性保護を提供するために設計されたセキュリティ プロトコルです。 SSL にはレコード層 (RecordLayer) とトランスポート層が含まれており、レコード層プロトコルによってトランスポート層データのカプセル化形式が決まります。トランスポート層セキュリティ プロトコルは、X.509 認証を使用し、次に非対称暗号化アルゴリズムを使用して通信当事者を認証し、対称キーをセッション キーとして交換します。この会話キーは、2 つの通信当事者間で交換されるデータを暗号化し、2 つのアプリケーション間の通信を確実にするために使用されます。
- &#&チュートリアル . spring-boot 1165 2023-05-18 14:25:06
-
- SpringBootセキュリティ管理のOAuth2フレームワークの使用方法
- OAuth3 の概要 OAuth は、ユーザー名とパスワードをユーザーに提供することなく、Web サイトに保存されているユーザーのプライベート リソース (アバター、写真、ビデオなど) にサードパーティのアプリケーションがアクセスできるようにするオープン スタンダードです。 . サードパーティによる使用。これは、ユーザー名とパスワードではなくトークンを使用して、特定のサービス プロバイダーに保存されているデータにアクセスすることで実現されます。各トークンは、特定の Web サイトが特定の期間、特定のリソースにアクセスすることを許可します。このように、OAuth を使用すると、サードパーティの Web サイトがすべてのコンテンツではなく、他のリソース サーバーに保存されている特定の情報に柔軟にアクセスできるようになります。たとえば、ユーザーが QQ を通じて Zhihu にログインしたい場合、Zhihu はサードパーティ アプリケーションです。
- &#&チュートリアル . spring-boot 1462 2023-05-18 08:08:06
-
- SpringBootにShiroを統合する方法
- ネイティブ統合作成プロジェクト SpringBoot プロジェクトを作成するには、Web 依存関係を追加するだけです: プロジェクトが正常に作成されたら、Shiro 関連の依存関係を追加します。完全な pom.xml ファイル内の依存関係は次のとおりです: org.springframework.bootspring- boot-starter- weborg.apache.shirohiro-web1.4.0org.apache.shirohiro-spring1.4.0 レルムの作成 次に、コア コンポーネントのレルムをカスタマイズします。 publicclassMyRealmextendsAuthorizin
- &#&チュートリアル . spring-boot 1350 2023-05-17 23:01:10
-
- Springboot 検証コードの生成と検証機能を実装する方法
- 1. easy-captcha ツールキットで検証コードを生成するにはさまざまな方法がありますが、ここでは easy-captcha ツールキットを選択します。 github の元のアドレスは次のとおりです。 easy-captcha ツールキットは、Java グラフィック検証コード、GIF、中国語、算術などのタイプをサポートしており、JavaWeb、JavaSE、およびその他のプロジェクトに使用できます。 2. 依存関係を追加するには、まず easy-captcha の依存関係構成ファイルを pom.xml ファイルに追加する必要があります。インポート依存関係ステートメントはオープン ソース プロジェクトにすでに記述されているので、それをコピーして貼り付けるだけです。 com.github.whvcseeasy-captcha1.6.23.検証コード文字型使用方法: //検証を生成
- &#&チュートリアル . spring-boot 1794 2023-05-17 12:15:22
-
- SpringBootの起動が遅い原因は何でしょうか?
- SpringBootの起動速度が遅い原因は、SpringBootのアーキテクチャが非常にポピュラーとも言え、知らないと「Javaやってます」と言うのが恥ずかしいほどです。しかし、火は火に戻るので、注意が必要な小さな問題がいくつかあります。単一のプロジェクトであり、起動速度に関する要件がない場合は、無視してください。さて、本題に入りますが、どのような状況で Springboot プロジェクトの起動が遅くなるでしょうか? 前提条件: プロジェクトを起動するマシンのハードウェア構成が障害になってはなりません。そうでない場合、プロジェクトの起動が遅いと言う場合、プロジェクトはネットワーク、メモリ サイズ、CPU コアの数など、マシンが良くないとまだ考えられます。待ってください。要件は高すぎません。少なくとも十分なはずです。長時間の作業など、さまざまな人的要因は脇に置いてください。接続時間、その他
- &#&チュートリアル . spring-boot 4341 2023-05-17 11:01:26
-
- Code Cloud gitee でプロジェクトを実行する方法
- Code Cloud は中国最大のコード ホスティング プラットフォームの 1 つであり、Gitee はそのサブプラットフォームとして、テクノロジー愛好家や開発者の間でますます支持されています。 Gitee では、Spring Boot、Ant Design、Mybatis などの有名なプロジェクトをはじめ、優れたオープンソース プロジェクトが数多く見つかります。しかし、これらのプロジェクトはローカルでどのように実行されるのでしょうか?以下で詳しく紹介していきましょう。 1. ソース コードをダウンロードします。まず、Code Cloud Gitee で実行したいプロジェクトを見つけて、プロジェクト ページに入り、「Clone o」を見つけます。
- Git . spring-boot 5064 2023-05-17 09:39:36
-
- 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/ を実行します。
- &#&チュートリアル . spring-boot 1847 2023-05-17 08:19:44
-
- Springboot アプリケーション サービスの起動イベントの監視を実装する方法
- 1. はじめに SpringBoot には、アプリケーション起動時の特別な処理を行うための CommandLineRunner と ApplicationRunner という 2 つのインターフェイスが用意されており、これらのコードは SpringApplication の run() メソッドが完了する前に実行されます。前の章で紹介した Spring の ApplicationListener インターフェースのカスタム リスナーとサーブレットの ServletContextListener リスナーと比較します。両方を使用する利点は、アプリケーションの起動パラメータを簡単に使用し、さまざまなパラメータに基づいてさまざまな初期化操作を実行できることです。 2. 共通シナリオを実装するための共通シナリオの紹介
- &#&チュートリアル . spring-boot 2391 2023-05-16 23:10:37
-
- Springbootセキュリティを有効にした後、Webページにログインするためにユーザー名とパスワードが必要になる問題を解決する方法
- 問題に関するメモ: 私が使用している SpringBoot2.0.2 は 1.5.x シリーズでは役に立たない可能性があります。直接的な解決策 0、spring-boot-starter-security の依存関係を削除します。セキュリティ機能が実際に使用されていない場合は、spring-boot-starter-security の依存関係を直接削除できます 1. デフォルトのユーザーとパスワードを使用してログインします。デフォルトのユーザー名は user で、パスワードはプログラムの開始時に自動的に生成される文字列 2 です。セキュリティ設定を無効にするか、対応するユーザーとパスワードを設定するには、application.properties で対応するユーザーとパスワードを構成するか、対応するユーザーを設定します。名前とパスワード spri.
- &#&チュートリアル . spring-boot 1891 2023-05-16 22:02:18
-
- SpringBoot+Vue+Flowable を使用して休暇承認プロセスをシミュレートする方法
- 1. エフェクトの表示 正式に開始する前に、まずは今日完成するエフェクトを友達に見せましょう。わかりやすくするために、ここではユーザーやロールなどの概念は導入しませんでしたが、ユーザーが関わる箇所はすべて手入力で行っていますので、次回以降は SpringSecurity を組み合わせてユーザー導入後の様子を紹介していきます。まず休暇ページを見てみましょう。従業員はこのページで名前、休暇日数、休暇理由などを入力し、ボタンをクリックして休暇申請を送信します。従業員が休暇申請を提出すると、デフォルトで休暇申請はマネージャによって処理されます。マネージャはログイン後、従業員が提出した申請を確認できます。マネージャはこの時点で、休暇申請を承認するか拒否するかを選択できます。承認しても拒否しても可決できる
- &#&チュートリアル . spring-boot 2254 2023-05-16 19:05:01
-
- Springboot が Scheduled を通じてスケジュールされたタスクを実装する方法
- スケジュールされたタスクは通常、中規模および大規模のエンタープライズ レベルのプロジェクトに存在し、サーバーやデータベースへの負荷を軽減するために、特定のビジネス ロジックが一定期間内に完了することがよくあります。より一般的なものは、金融サービス システムからのプッシュ コールバックです。一般に、決済システムの注文は、成功したコールバック リターン コンテンツを受信しない場合に継続的にコールバックします。このようなコールバックは通常、スケジュールされたタスクによって完了します。レポートの作成もありますが、通常、この作業は顧客の訪問数が少ない時間帯、つまり早朝に完了することが多いです。現時点では、スケジュールされたタスクを使用してロジックを完成させることもできます。 SpringBoot にはスケジュールされたタスクが組み込まれているので、使用するタイミングを有効にするためのアノテーションのみが必要です。開発では、スケジュールされたタスクは一般的な機能です。
- &#&チュートリアル . spring-boot 1457 2023-05-16 18:10:14
-
- SpringBootでメッセージキューRabbitMQを統合する方法は何ですか?
- はじめに Spring プロジェクトでは Spring-Rabbit を使用して RabbitMQ を操作できます。特に springboot プロジェクトでは、対応する amqp starter 依存関係を導入するだけで済みます。メッセージの送信には RabbitTemplate を使用し、メッセージの受信にはアノテーションを使用すると便利です。一般的な開発プロセス中: プロデューサー プロジェクト: application.yml ファイルで RabbitMQ 関連情報を構成します。プロデューサー プロジェクトに構成クラスを記述して、スイッチとキューを作成し、RabbitTemplate オブジェクトをバインドおよび挿入し、RabbitTemplate オブジェクトを通じてスイッチにメッセージを送信します。 コンシューマー エンジニアリング: アプリケーション。
- &#&チュートリアル . spring-boot 1397 2023-05-16 17:25:06
-
- springboot と mybatis を統合する方法
- MyBatis を統合して新しい SpringBoot プロジェクトを作成するか、第 1 章をベースとして pom に依存関係を導入します。mysql-connector-java は、MyBatis のコア依存関係である mybatis-spring-boot-starter を導入および統合します。 mybatis-spring-boot-sta であるため、-jdbc 依存関係はここでは紹介されません。
- &#&チュートリアル . spring-boot 868 2023-05-16 15:52:06
-
- SpringBootプロジェクトでキャッシュを使用する方法
- Preface キャッシュは、頻繁にアクセスされるデータをメモリに保存し、データベースなどの基盤となるデータ ソースへの負担を軽減することで、システムのパフォーマンスと安定性を効果的に向上させることができます。誰もがプロジェクトで多かれ少なかれこれを使用したことがあると思いますが、私たちのプロジェクトも例外ではありませんでしたが、最近会社のコードをレビューしていたとき、非常に愚かでレベルの低い記述でした。 {Useruser=cache.getUser();if(user!=null){returnuser;}//データベースからユーザーを取得=loadFromDB(id);cahce.put(id,user);returnu
- &#&チュートリアル . spring-boot 1162 2023-05-16 14:34:13
-
- Springboot が Ajax カスタムヘッダーのクロスドメインリクエストの問題を解決する方法
- 1. クロスドメインとは ブラウザの同一生成元ポリシー (オリジナルオリジンポリシー) のため、Netscape が提案した有名なセキュリティポリシーであり、現在では JavaScript をサポートするすべてのブラウザがこのポリシーを使用することになります。ドメイン名、プロトコル、ポートは同じです。)、リクエスト URL の送信に使用されるプロトコル、ドメイン名、ポートのいずれか 1 つが現在のページ アドレスと異なる場合、クロスドメインとみなされます。詳細については、次の表を確認してください。 2. springboot がクロスドメインの問題を解決する方法 1. 一般的なクロスドメイン リクエストの解決策: ①アノテーション @CrossOrigin(origins="http://127.0.0.1:8020",maxAge=) を追加します。リクエストインターフェースへの360度
- &#&チュートリアル . spring-boot 1245 2023-05-16 12:43:06