- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- SpringBootのHTTPS構成を実装する方法
- HTTPS の設定 HTTPS はセキュリティが優れているため、開発に広く使用されるようになり、WeChat の公式アカウントや小規模なプログラムなどの開発は HTTPS を使用して完了する必要があります。個人の開発者にとって HTTPS 証明書の価格はまだ少し高価ですが、国内のクラウド サーバー メーカーによっては HTTPS 証明書を無料で提供しており、1 つのアカウントで複数の証明書を申請できます。ただし、Java デジタル証明書管理ツールである keytool が jdk で提供されています。\jdkbin ディレクトリで、このツールを使用してデジタル証明書を自分で生成できます。生成コマンドは次のとおりです: keytool-genkey-aliastomcathttps-keyalgRSA-keysize20
- &#&チュートリアル . spring-boot 1464 2023-05-27 16:29:06
-
- SpringBoot + Redis を使用してインターフェイス電流制限を実装する方法
- 構成 まず、SpringBoot プロジェクトを作成し、Web と Redis の依存関係を導入し、インターフェイスの電流制限は一般的にアノテーションを通じてマークされ、アノテーションは AOP を通じて解析されることを考慮します。そのため、AOP の依存関係も追加する必要があります。最終的な依存関係は次のとおりです。 org.springframework.bootspring-boot-starter-data-redisorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-aop を事前に準備します。
- Redis . spring-boot 1634 2023-05-27 15:01:19
-
- SpringBootとVue3をベースとしたブログプラットフォーム上で記事の公開・編集・削除機能を実装する方法
- 1. バックエンド SpringBoot の実装 バックエンド フレームワークとして SpringBoot を使用し、データベースとして MySQL を使用します。 1.1 Article エンティティ クラスを作成します。まず、com.example.demo.entity パッケージの下に Article.java という名前の新しいクラスを作成し、次のコンテンツを追加します: publicclassArticle{privateIntegerid;privateStringtitle;privateStringcontent;privateIntegerauthorId;//GetterandSettermethods}
- Vue.js . spring-boot 1087 2023-05-27 10:16:17
-
- Redis パブリッシュおよびサブスクライブ メソッドを使用して単純なメッセージング システムを実装する方法
- I. 基本的な使い方 1. 設定 SpringBoot2.2.1.RELEASE を使用してプロジェクト環境を構築し、pom.xml に redis 依存関係 org.springframework.bootspring-boot-starter-data-redis を直接追加します。追加の構成を追加する必要はありません。次のように、application.yml 構成で直接構成することもできます。 spring:redis:host:127.0.0.1port:6379password:2. redis、主に 2 つのコマンド pu を使用
- Redis . spring-boot 1326 2023-05-26 20:52:31
-
- Spring Boot で集中キャッシュ Redis を使用する方法
- ユーザー エンティティの定義を試してください @Entity@Data@NoArgsConstructorpublicclassUserimplementsSerializable{@Id@GeneratedValueprivateLongid;privateStringname;privateIntegerage;publicUser(Stringname,Integerage){this.name=name;this.age=age;}}ユーザー エンティティのデータ アクセス実装 (キャッシュの注釈をカバーします) @CacheConfig(ca
- Redis . spring-boot 1523 2023-05-26 10:49:05
-
- SpringBoot+kaptchaで検証コードを実装する方法
- 1. 基本的な使い方 kaptcha は非常に古い検証コード生成ツールですが、何年前のものですか? 2006 年に遡ります。長い年月を経ても寂しくないばかりか、今なお多くの人に使われているということは、その生命力を示すのに十分であり、研究の価値がある。便宜上、SpringBoot プロジェクトを作成してその使用法を示します。まず新しい SpringBoot プロジェクトを作成し、次のように kaptcha 依存関係を追加します。 com.github.pengglekaptcha2.3.2 次に、次のように、Kaptcha を構成するための Bean を提供するだけです。 @ConfigurationpublicclassKaptch
- &#&チュートリアル . spring-boot 1609 2023-05-25 14:25:22
-
- Spring Boot Actuator の getshell への不正アクセスの分析例
- この脆弱性は、前文部の上司が、某ソースにある古い穴を掘り出してきたので、面白そうだと思い、ローカル環境を立ててテストしてみました。 Actuator は、アプリケーション システムのイントロスペクションと監視のために Springboot によって提供される機能モジュールであり、開発者は Actuator を利用することで、アプリケーション システムの特定の監視指標に関する統計を簡単に表示および収集できます。 Actuator が有効な場合、関連する権限が制御されていない場合、不正なユーザーがデフォルトの Actuator エンドポイントにアクセスすることでアプリケーション システムの監視情報を取得でき、情報漏洩やサーバー乗っ取りにつながる可能性があります。上図のように、アクチュエータはスプリングです。
- 安全性 . spring-boot 2012 2023-05-23 08:56:32
-
- SpringBootにmainマニフェスト属性がない問題の解決方法
- SpringBoot にメイン マニフェスト属性がない問題を解決します: SpringBoot が jar にパッケージ化された後、実行中のプロンプトにはメイン マニフェスト属性がありません。 plugin${spring.version} repackage. 理由: spring-boot-starter-parentparentPOM の代わりに spring-boot-dependency BOM を使用しているため (詳細については、「13.2.2.UsingSpringBootwitho」を参照してください)
- &#&チュートリアル . spring-boot 4014 2023-05-22 19:43:04
-
- SpringBoot の依存関係管理のソース コード分析
- 1. 依存関係の管理 Ⅰ. 依存関係をインポートするときにバージョンを指定する必要がないのはなぜですか?プロジェクトの作成時に追加した依存関係は、バージョン番号を指定するのに役立ちませんでした。では、SpringBoot はどのようにしてバージョン アカウントを指定するのでしょうか? SpringBoot の親依存関係スターター spring-boot-parentorg.springframework.boot2.2.9.RELEASE1.1 の作業を剥がしましょう。マウス ポインターは spring-boot-parent 上に留まり、マウスの左ボタンで Ctrl キーを押しながらクリックします。この親依存関係スターターが何を担当しているかを見てください: org.springframew
- &#&チュートリアル . spring-boot 1028 2023-05-22 13:49:14
-
- SpringBootの起動プロセスとは何ですか?
- SpringBoot 起動プロセスの概要 SpringBoot アプリケーションの起動プロセスは、次のステップに分けることができます。 アプリケーション コンテキストをロードする アプリケーション内のすべてのコンポーネントをスキャンする アプリケーション環境を自動的に構成する 組み込み Web サーバーを起動する アプリケーション コンテキストをロードする SpringBoot のコンテキストapplication は、すべてのアプリケーション コンポーネントを含むコンテナーです。起動プロセス中に、SpringBoot はこのコンテナをロードして初期化します。このステップのソース コードは SpringApplication クラスにあります。具体的には、SpringApplication クラスの run メソッドがこのプロセスのエントリ ポイントになります。このメソッドでは、SpringBoot が呼び出します。
- &#&チュートリアル . spring-boot 8156 2023-05-21 23:14:54
-
- 東巴区のスプリングブートでシリアル化を構成する方法
- SpringBoot のデフォルト設定を使用する SpringBoot はデフォルトで UTC 時間を使用します。イースト 8 ゾーンの時間を使用する必要がある場合は、次の設定を使用できます: spring:jackson:time-zone:GMT+8 この方法は最も単純な方法であり、何も必要ありません。ただし、この構成はグローバルに有効であり、UTC 時間を使用する必要がある他の場所に影響を与える可能性があることに注意してください。さらに、新しい依存関係を追加したり、SpringBoot バージョンをアップグレードしたりするたびに、次のことを行う必要があります。設定が正しいかどうかをもう一度確認してください。構成クラスをカスタマイズする別の方法は、@Configuration アノテーションを使用して構成クラスを作成し、クラス内で構成することです。
- &#&チュートリアル . spring-boot 1265 2023-05-21 20:55:26
-
- クラウドサーバーで SpringBoot 起動ポートを設定する方法
- クラウドサーバー:springbootが良いですね、コンテナを使わずにmainメソッドで直接起動でき、設定ファイルも必要ないので手早く環境を構築するのに便利です。しかし、2 つの SpringBoot プロジェクトを同時に起動したい場合、ポート 8080 が最初のアプリケーションによって占有されているため、2 番目のアプリケーションが起動できない可能性があり、この場合、一方のアプリケーションの起動ポートを変更する必要があります。プロジェクトの。これは、EmbeddedServletContainerCustomizer インターフェイスを実装することで実現できます: publicclassApplicationextendsSpringBootServletInitializerimple
- &#&チュートリアル . spring-boot 1408 2023-05-21 19:53:06
-
- Springboot の nocos を統合して使用する方法
- はじめに Nacos は、マイクロサービスの検出、構成、管理を支援することに尽力しています。 Nacos は、動的なサービス検出、サービス構成、サービス メタデータ、およびトラフィック管理を迅速に実装するのに役立つ、シンプルで使いやすい機能セットを提供します。 Nacos は、マイクロサービス プラットフォームをより機敏かつ簡単に構築、配信、管理するのに役立ちます。 Nacos は、「サービス」を中心とした最新のアプリケーション アーキテクチャ (マイクロサービス パラダイム、クラウド ネイティブ パラダイムなど) を構築するためのサービス インフラストラクチャです。プロジェクトを作成するには、まず Maven プロジェクトを作成します。親プロジェクトの pom は次のとおりです: 4.0.0org.exampleconfigDemo1 .0-SNAPSHOTorg .springframework.bootspring-boot-st
- &#&チュートリアル . spring-boot 1276 2023-05-21 15:32:09
-
- 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
- &#&チュートリアル . spring-boot 1390 2023-05-21 08:13:05
-
- SpringBoot がキャッシュと値の取得に @Cacheable を使用する方法
- キャッシュと値 1 での @Cacheable の使用。 @Cacheable の役割 キャッシュ使用手順: @Cacheable アノテーションはキャッシュを使用するために使用されます。したがって、まずキャッシュを使用する手順について説明します。アノテーションベースのキャッシュを有効にし、SpringBoot のメイン起動クラスで @EnableCaching フラグを使用します。キャッシュ アノテーションをマークすることが最初のステップです。アノテーション ベースのキャッシュを有効にし、Springboot メイン起動クラスで @EnableCaching アノテーションを使用します。 // アノテーション ベースのキャッシュを有効にする @EnableCaching @EnableRyFeignClients@SpringBootAppli
- &#&チュートリアル . spring-boot 1950 2023-05-20 13:30:17