- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- springboot と mybatis を統合する方法
- MyBatis を統合して新しい SpringBoot プロジェクトを作成するか、第 1 章をベースとして pom に依存関係を導入します。mysql-connector-java は、MyBatis のコア依存関係である mybatis-spring-boot-starter を導入および統合します。 mybatis-spring-boot-sta であるため、-jdbc 依存関係はここでは紹介されません。
- &#&チュートリアル . spring-boot 763 2023-05-16 15:52:06
-
- SpringBootプロジェクトでキャッシュを使用する方法
- Preface キャッシュは、頻繁にアクセスされるデータをメモリに保存し、データベースなどの基盤となるデータ ソースへの負担を軽減することで、システムのパフォーマンスと安定性を効果的に向上させることができます。誰もがプロジェクトで多かれ少なかれこれを使用したことがあると思いますが、私たちのプロジェクトも例外ではありませんでしたが、最近会社のコードをレビューしていたとき、非常に愚かでレベルの低い記述でした。 {Useruser=cache.getUser();if(user!=null){returnuser;}//データベースからユーザーを取得=loadFromDB(id);cahce.put(id,user);returnu
- &#&チュートリアル . spring-boot 960 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 1145 2023-05-16 12:43:06
-
- SpringCloud-Spring Boot Starter の使用テスト インスタンスの分析
- SpringBootStarterとは何ですか? SpringBootStarter は SpringBoot コンポーネントで提案されている概念で、多くの煩雑な構成を簡素化し、さまざまな SpringBootStarter パッケージを導入することで、プロジェクトの足場を迅速に構築できます。たとえば、私たちがよく使用するもののいくつかは次のとおりです。 spring-boot-starter-web: spring-boot-starter-data-redis: spring-boot-starter-data-mongodb: spring-boot-starter-data-jpa: spring -b
- &#&チュートリアル . spring-boot 1276 2023-05-16 11:10:07
-
- SpringBootのグローバル例外問題を解決する方法
- SpringBoot は、Spring アプリケーションの作成、実行、デバッグ、デプロイなどの一連の問題を簡素化するために生まれた製品です。自動アセンブリの機能により、外部の XML 構成ではなくビジネス自体に集中できるようになります。必要なのは、次のことだけです。仕様に従って依存関係を導入することで、簡単にWEBプロジェクトを構築することができます 実際のプロジェクト開発では、プログラム内で様々な異常事態が発生することがよくありますが、特にサーバーサイド開発者としては、フロントエンドに提供するインターフェースを常に書き続けています。電話や分業の場合、例外は避けられません。間違った情報がユーザーに直接さらされた場合、そのような経験は想像できますが、ハッカーにとって詳細な例外情報は多くの場合大きな助けとなります... try-c を使用してください
- &#&チュートリアル . spring-boot 1594 2023-05-16 10:49:12
-
- Spring Boot が Thymeleaf を統合する方法
- Thymeleaf の基本入門 SpringBoot では、テンプレート エンジンとして Thymeleaf を使用することを公式に推奨しています。 SpringBoot は、Thymeleaf の一連のデフォルト構成を提供し、Thymeleaf のビュー リゾルバーを提供します。 Thymeleaf の依存関係がプロジェクトにインポートされると、対応する自動構成 (ThymeleafAutoConfiguration) が自動的に有効になるため、Thymeleaf を SpringBoot と完全に統合できます。 Thymeleaf テンプレート エンジンは HTML タグと完全に組み合わせることができ、データのバックエンド レンダリングを容易にします。 Thymeleaf は静的エフェクトと動的エフェクトをサポートしています。
- &#&チュートリアル . spring-boot 1342 2023-05-16 09:22:11
-
- SpringBoot がファイルのアップロードおよびダウンロード機能を実装する方法
- SpringBoot ファイルのアップロードとダウンロード 実際の Web アプリケーション開発では、ファイルを正常にアップロードするには、form メソッドを post に設定し、enctype を multipart/form-data に設定する必要があります。この設定を使用した場合のみ、ブラウザは選択したファイルのバイナリ データをサーバーに送信できます。 Servlet 3.0 以降、ファイルのアップロードを処理するメソッドが提供されていますが、このファイルのアップロードは JavaServlet で完了する必要があり、SpringMVC はより単純なカプセル化を提供します。 SpringMVC は、ApacheCommonsFileUpload テクノロジーを通じて MultipartResolv を実装します。
- &#&チュートリアル . spring-boot 1478 2023-05-16 08:46:12
-
- ssm が Spring Boot プロジェクトを変換する方法は何ですか?
- 通常の Maven プロジェクトの場合は、依存関係を手動で追加する必要があります。 jarorg.springframework.bootspring-boot-starter-parent2.3.3.RELEASEorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.projectlomboklombokprovided スタートアップ クラスの追加 通常の Maven プロジェクトの場合は、次のものが必要です手動で追加します。 @Spri
- &#&チュートリアル . spring-boot 658 2023-05-16 08:28:05
-
- Java Web セキュリティのコード監査を分析する方法
- 1. JavaWeb セキュリティの基礎 1. コード監査とは? 平たく言えば、Java コード監査とは、Java コードを監査することで Java アプリケーション自体のセキュリティ上の問題を発見することです Java 自体はコンパイル言語であるため、たとえクラス ファイルしかなくても、 Java コードを引き続き監査できます。コンパイルされていない Java ソース コード ファイルの場合は、ソース コードを直接読み取ることができますが、コンパイルされたクラス ファイルまたは jar ファイルの場合は、逆コンパイルする必要があります。 Java コードの監査自体はそれほど難しいものではなく、監査プロセスと一般的な脆弱性監査手法に習熟していれば、比較的簡単にコード監査作業を完了できます。しかし、Java コード監査の方法は単に使用するだけではありません。
- 安全性 . spring-boot 1818 2023-05-16 08:04:21
-
- SpringBoot が API 暗号化を実装する方法
- SpringBoot API 暗号化ドッキング プロジェクトでは、データのセキュリティを確保するために、送信されるデータを暗号化することがよくあります。一般的に使用される暗号化アルゴリズムには、対称暗号化 (AES) と非対称暗号化 (RSA) があります。ブロガーは、次の説明のために Code Cloud 上の最も単純な API 暗号化プロジェクトを選択しました。以下は、最も優れたプロジェクトである rsa-encrypt-body-spring-boot プロジェクトの紹介です。このプロジェクトは、RSA 暗号化を使用して API インターフェイスから返されるデータを暗号化し、API データの安全性を高めます。他の人は提供されたデータを解読できません。 SpringBoot インターフェイスの暗号化では、アノテーションを通じて戻り値とパラメーター値を自動的に暗号化および復号化できます。 RSA暗号化とは何ですか?
- &#&チュートリアル . spring-boot 897 2023-05-15 23:10:05
-
- SpringBoot は Bean をロードするときにどのようにして最初に私を選択しますか?
- 1. 該当するシナリオ アプリケーションのすべての階層で特定の Bean の起動シーケンスを管理する必要がある場合。たとえば、アプリケーションの起動時に Bean を初期化する必要があります。パブリック ライブラリ内の Bean が他の開発者サービスで使用されているが、シナリオによっては Bean をカスタマイズする必要がある場合、これらのカスタマイズされた Bean の前に Bean をパブリック ライブラリにロードする必要があります。 2. 3 つの実装方法 SpringBoot アプリケーションでは、独自 Bean の優先ロードを実現するために、次の 3 つの方法を採用できます。 1. @Configuration アノテーション + @DependsOn アノテーション SpringBoo の @Configuration アノテーション
- &#&チュートリアル . spring-boot 1276 2023-05-15 21:13:04
-
- ideaでspringbootプロジェクトをビルドする方法
- SpringBoot は Pivotal チームが提供する新しいフレームワークで、新しい Spring アプリケーションの初期構築と開発プロセスを簡素化するように設計されています。主に提唱しているのは「構成の廃止」、ゼロ構成の実現です。では、idea で springboot プロジェクトを作成するにはどうすればよいでしょうか? 1. 作成したプロジェクトの下にモジュールを作成し、Springinitializr を選択して作成します。 2. Type で MavenProject (プロジェクトの構築ツール) を選択します 3. 依存関係を作成するとき、web、mybatis、mysql をチェックします (これは個人のニーズに応じて、個別に選択できます) 確立されたプロジェクト構造は次のとおりです。
- &#&チュートリアル . spring-boot 5339 2023-05-15 20:28:10
-
- SpringBoot起動ポートの設定方法
- Springbootの良いところは、コンテナを使わずにmainメソッドで直接起動でき、設定ファイルも必要ないので、すぐに環境を構築できる点です。しかし、2 つの SpringBoot プロジェクトを同時に起動したい場合、ポート 8080 が最初のアプリケーションによって占有されているため、2 番目のアプリケーションが起動できない可能性があり、この場合、一方のアプリケーションの起動ポートを変更する必要があります。プロジェクトの。これは、EmbeddedServletContainerCustomizer インターフェイスを実装することで実現できます。 publicclassApplicationextendsSpringBootServletInitializerimplements
- &#&チュートリアル . spring-boot 2029 2023-05-15 16:13:06
-
- Spring Boot で Spring MVC を使用する方法
- 1.MVCMVC は、アプリケーションのさまざまな部分を分離して疎結合と高い凝集性を実現するために使用される一般的なソフトウェア設計パターンです。 MVC パターンは 3 つのコア コンポーネントで構成されます。 モデル: アプリケーションのデータとビジネス ロジックを表します。モデルはアプリケーションのデータを処理し、コントローラーの命令に基づいて対応する操作を実行します。ビュー: モデル データのユーザー インターフェイスを提供します。ビューは通常、テンプレート、HTML ページ、XML ファイル、またはユーザーにモデル データを提示できるその他の形式です。コントローラー: ユーザー操作を処理し、モデルとビューを更新します。コントローラーは、ビューからユーザー入力を受け取り、モデル上で対応する操作を実行し、変更を反映するためにビューを更新する責任があります。 MVCパターン
- &#&チュートリアル . spring-boot 1975 2023-05-15 14:04:06
-
- Spring Bootプロジェクトでのパラメータ検証方法
- シナリオの復元 単純なビジネス シナリオ シミュレーション: 現在スコア入力システムに取り組んでいる場合は、SpringBoot フレームワークを使用してバックグラウンド インターフェイスを作成し、フロントエンド ブラウザーから渡された Student オブジェクトを受け取り、それをバックグラウンド データベースに挿入します。受信する Student オブジェクトを次のように定義します: publicclassStudent{privateStringname;//名前 privateIntegerscore;//テストのスコア (100 点中) privateStringmobile;//電話番号 (11 桁)} 次に、Student オブジェクトを受信するための Post リクエストのバックグラウンド インターフェイスを作成します。 Web ページから渡されました:
- &#&チュートリアル . spring-boot 1654 2023-05-15 13:58:17