現在位置:ホームページ > 技術記事 > バックエンド開発

  • springboot と mybatis を統合する方法
    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プロジェクトでキャッシュを使用する方法
    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 カスタムヘッダーのクロスドメインリクエストの問題を解決する方法
    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 の使用テスト インスタンスの分析
    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のグローバル例外問題を解決する方法
    SpringBoot は、Spring アプリケーションの作成、実行、デバッグ、デプロイなどの一連の問題を簡素化するために生まれた製品です。自動アセンブリの機能により、外部の XML 構成ではなくビジネス自体に集中できるようになります。必要なのは、次のことだけです。仕様に従って依存関係を導入することで、簡単にWEBプロジェクトを構築することができます 実際のプロジェクト開発では、プログラム内で様々な異常事態が発生することがよくありますが、特にサーバーサイド開発者としては、フロントエンドに提供するインターフェースを常に書き続けています。電話や分業の場合、例外は避けられません。間違った情報がユーザーに直接さらされた場合、そのような経験は想像できますが、ハッカーにとって詳細な例外情報は多くの場合大きな助けとなります... try-c を使用してください
    &#&チュートリアル . spring-boot 1594 2023-05-16 10:49:12
  • Spring Boot が Thymeleaf を統合する方法
    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 がファイルのアップロードおよびダウンロード機能を実装する方法
    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 プロジェクトを変換する方法は何ですか?
    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 セキュリティのコード監査を分析する方法
    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 暗号化を実装する方法
    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 をロードするときにどのようにして最初に私を選択しますか?
    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プロジェクトをビルドする方法
    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起動ポートの設定方法
    Springbootの良いところは、コンテナを使わずにmainメソッドで直接起動でき、設定ファイルも必要ないので、すぐに環境を構築できる点です。しかし、2 つの SpringBoot プロジェクトを同時に起動したい場合、ポート 8080 が最初のアプリケーションによって占有されているため、2 番目のアプリケーションが起動できない可能性があり、この場合、一方のアプリケーションの起動ポートを変更する必要があります。プロジェクトの。これは、EmbeddedServletContainerCustomizer インターフェイスを実装することで実現できます。 publicclassApplicationextendsSpringBootServletInitializerimplements
    &#&チュートリアル . spring-boot 2029 2023-05-15 16:13:06
  • Spring Boot で Spring MVC を使用する方法
    Spring Boot で Spring MVC を使用する方法
    1.MVCMVC は、アプリケーションのさまざまな部分を分離して疎結合と高い凝集性を実現するために使用される一般的なソフトウェア設計パターンです。 MVC パターンは 3 つのコア コンポーネントで構成されます。 モデル: アプリケーションのデータとビジネス ロジックを表します。モデルはアプリケーションのデータを処理し、コントローラーの命令に基づいて対応する操作を実行します。ビュー: モデル データのユーザー インターフェイスを提供します。ビューは通常、テンプレート、HTML ページ、XML ファイル、またはユーザーにモデル データを提示できるその他の形式です。コントローラー: ユーザー操作を処理し、モデルとビューを更新します。コントローラーは、ビューからユーザー入力を受け取り、モデル上で対応する操作を実行し、変更を反映するためにビューを更新する責任があります。 MVCパターン
    &#&チュートリアル . spring-boot 1975 2023-05-15 14:04:06
  • Spring Bootプロジェクトでのパラメータ検証方法
    Spring Bootプロジェクトでのパラメータ検証方法
    シナリオの復元 単純なビジネス シナリオ シミュレーション: 現在スコア入力システムに取り組んでいる場合は、SpringBoot フレームワークを使用してバックグラウンド インターフェイスを作成し、フロントエンド ブラウザーから渡された Student オブジェクトを受け取り、それをバックグラウンド データベースに挿入します。受信する Student オブジェクトを次のように定義します: publicclassStudent{privateStringname;//名前 privateIntegerscore;//テストのスコア (100 点中) privateStringmobile;//電話番号 (11 桁)} 次に、Student オブジェクトを受信するための Post リクエストのバックグラウンド インターフェイスを作成します。 Web ページから渡されました:
    &#&チュートリアル . spring-boot 1654 2023-05-15 13:58:17

ツールの推奨事項

jQuery エンタープライズ メッセージ フォームの連絡先コード

jQuery エンタープライズ メッセージ フォーム連絡先コードは、シンプルで実用的なエンタープライズ メッセージ フォームおよび連絡先紹介ページ コードです。

HTML5 MP3 オルゴール再生効果

HTML5 MP3 オルゴール再生特殊効果は、HTML5 + css3 に基づく MP3 音楽プレーヤーで、かわいいオルゴールの絵文字を作成し、スイッチ ボタンをクリックします。

HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果

HTML5 クールなパーティクル アニメーションのナビゲーション メニュー特殊効果は、ナビゲーション メニューにマウスを置くと色が変化する特殊効果です。

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コードは、jQuery およびブートストラップ フレームワークに基づいたビジュアル フォームです。

有機果物と野菜のサプライヤー Web テンプレート Bootstrap5

有機果物と野菜のサプライヤー Web テンプレート-Bootstrap5

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

シンプルな履歴書情報 Web テンプレート Bootstrap4

シンプルな履歴書情報 Web テンプレート Bootstrap4

かわいい夏の要素のベクター素材 (EPS+PNG)

これは、太陽、日よけ帽子、ココナッツの木、ビキニ、飛行機、スイカ、アイスクリーム、アイスクリーム、冷たい飲み物、浮き輪、ビーチサンダル、パイナップル、巻貝、貝殻、ヒトデ、カニを含む、かわいい夏の要素のベクター素材です。 、レモン、日焼け止め、サングラスなど、素材は JPG プレビューを含む EPS および PNG 形式で提供されています。
PNG素材
2024-05-09

4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)

これは、2023 年卒業バッジの赤いベクター素材で、合計 4 つがあり、JPG プレビューを含む AI、EPS、PNG 形式で利用できます。
PNG素材
2024-02-29

歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)

これは、さえずる鳥と​​花でいっぱいのカートをデザインした春のバナー ベクター素材で、JPG プレビューを含む AI および EPS 形式で利用できます。
バナー画像
2024-02-29

金色の卒業帽ベクター素材(EPS+PNG)

これは、JPG プレビューを含む EPS および PNG 形式で利用できる、金色の卒業帽のベクター素材です。
PNG素材
2024-02-27

室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート

家の装飾のクリーニングとメンテナンス サービス会社の Web サイト テンプレートは、家の装飾、クリーニング、メンテナンス、その他のサービス組織を提供するプロモーション Web サイトに適した Web サイト テンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

フレッシュカラーの個人履歴書ガイドページテンプレート

フレッシュカラーマッチング個人求人応募履歴書ガイドページテンプレートは、フレッシュカラーマッチングスタイルに適した個人求人検索履歴書仕事表示ガイドページWebテンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

デザイナーのクリエイティブな仕事の履歴書 Web テンプレート

デザイナー クリエイティブ ジョブ履歴書 Web テンプレートは、さまざまなデザイナーのポジションに適した個人の職務履歴書表示用のダウンロード可能な Web テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

現代のエンジニアリング建設会社のウェブサイトのテンプレート

最新のエンジニアリングおよび建設会社の Web サイト テンプレートは、エンジニアリングおよび建設サービス業界の宣伝に適したダウンロード可能な Web サイト テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。