すべて!アリババのSpringBootフルスタックコレクションは新しいオープンソースであり、高度なSpringテクノロジーエントリの必需品です。

序文

開発者として、あなたはSpring Family Bucketに精通しており、SpringファミリーのSpring BootはSpringチームが提供する人気のあるフレームワークです。その存在はSpringフレームワークのより面倒な使用を解決するため、SpringBootの習得は熟練しています。プロセスは不可欠です。春へ。

面接では、SpringBootの関連コンテンツを面接官が尋ねます。ほとんどの第一線のインターネットでは、技術職の職務要件についてSpringに一定の規制があるため、Springを学ぶことが急務です。

今日は、主にSpringBoot関連のコンテンツを一緒に学びます。このHUAWEI Great God Collector's Editionは、SpringBoot All-Excellent Notesを共有します。これは非常に包括的です!

SpringBootの優れたメモのPDFバージョンが必要な場合は、アシスタントvx:bjmsb2020を追加して無料で入手してください。

 

パート1:強固な基盤を築くためのSpringBootの使用開始

1.SpringBootの登場

  • 春の歴史
  • 注釈またはXML
  • SpringBootの利点
  • 従来のSpringMVCとSpringBootの比較

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

2.開発環境と基本的な開発について話します

  • SpringBoot開発環境をセットアップする
  • SpringBootの依存関係と自動構成
  • カスタム構成を使用する
  • 独自のSpringBootプロジェクトを開発する

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

3.完全な注釈の下でのSpringIOC

  • IOCコンテナの紹介
  • Beanを組み立てる
  • 依存性注入
  • ライフサイクル
  • プロパティファイルを使用する
  • 条件付きアセンブリBean
  • Beanスコープ
  • @Profileを使用する
  • XML構成Beanの導入
  • SpringELを使用する

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

4.コンベンションプログラミングを開始します-SpringAOP

  • コンベンションプログラミング
  • AOPの概念
  • 詳細なAOP開発
  • 複数のファセット

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

パート2:SpringBootアップグレードのための栽培攻略

1.データベースにアクセスします

  • データソースを構成する
  • JDBCテンプレートを使用してデータベースを操作する
  • JPA(Hibernate)を使用してデータを操作する
  • MyBaitsフレームワークを統合する

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

2.データベーストランザクション処理について話します

  • JDBCデータベーストランザクション
  • Spring宣言型トランザクションの使用
  • 分離レベル
  • 普及行動
  • @Transactionalセルフコール無効化の問題

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

3.パフォーマンスツールを使用する-Redis

  • spring-data-redisプロジェクトの紹介
  • SpringBootでRedisを構成して使用する
  • Redisのいくつかの特別な使用法
  • Springキャッシュアノテーションを使用してRedisを操作する

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

4.ドキュメントデータベース-MongoDB

  • MongoDBを構成する
  • MongoTemplateインスタンスを使用する
  • JPAを使用する

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

パート3:SpingBoot高度な学習の実際の開発

1. SpringMVCに初めて精通した

  • SpringMVCフレームワークの設計
  • SpringMVCプロセス
  • SpringMVCの初期化をカスタマイズする
  • SpringMVCの例

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

2.詳細なSpringMVC開発

  • プロセッサマッピング
  • コントローラパラメータを取得する
  • カスタムパラメータ変換ルール
  • データ検証
  • データ・モデル
  • ビューとビューリゾルバー
  • ファイルのアップロード
  • インターセプター
  • グローバリゼーション
  • SpringMVCのサプリメント

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

3.RESTスタイルのWebサイトを構築します

  • REDTの概要
  • SpirngMVCを使用してRESTスタイルのエンドポイントを開発する
  • クライアントがRestTemplateを要求する

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

4.セキュリティ-春のセキュリティ

  • 概要と簡単な安全認証
  • WebSecurityConfigurerAdapterを使用してカスタマイズします
  • カスタムユーザーサービス情報
  • 制限リクエスト
  • ユーザー認証機能

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

5.他のSpringテクノロジーを学ぶ

  • 非同期スレッドプール
  • 非同期メッセージ
  • 時限タスク
  • WebSocketアプリケーション

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

6.Spring5フレームワーク-WebFlux

  • 基本コンセプト
  • SpringMVCを介してWebFluxサーバーを開発する
  • 詳細なWebFluxサーバー側開発
  • 綿密なクライアント開発
  • ルーティング機能を使用してWebFluxを開発する

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

7.それを練習する-商品を買うパニック

  • 設計と開発(データベーステーブルの設計+ MyBatisを使用して永続層を開発+ Springを使用してビジネス層と制御層を開発+テストと構成)
  • 高い同時実行性の開発(スーパーディスカバリー+悲観的ロック+楽観的ロック+ Redisを使用して高い同時実行性を処理する)

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

8.展開、テスト、および監視

  • デプロイして実行する
  • テスト
  • アクチュエータ監視エンドポイント
  • HTTPモニタリング
  • JMXモニタリング

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

9.分散開発-SpringCloud

  • サービスガバナンスとサービスディスカバリ-Eureka
  • マイクロサービス間の呼び出し
  • サーキットブレーカー-Hystrix
  • ルーティングゲートウェイ-ズール
  • @SpringCloudApplicationを使用する

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

PART4:SpringBootナレッジポイントの補足

  • A1:組み込みサーバーを選択してください
  • A2:商標を変更する
  • A3:詳細なSpringBoot自動アセンブリ

HUAWEI Great God Collector's Edition:SpringBootの食べ放題のメモ、すべてが包括的すぎる

 

総括する

明らかに、マイクロサービスは将来の開発トレンドであり、プロジェクトは従来のアーキテクチャからマイクロサービスアーキテクチャに少しずつ移行します。あなたがインターネットの才能であろうと伝統的な業界の開業医であろうと、人気のある技術を学ぶことは非常に重要です。政府が強く推奨する技術として、SpringBootはすべての開発者が習得すべき重要なポイントです。

学習は難しくありませんが、鍵は自己意識と粘り強さにあります。

SpringBootの学習に役立つこのSpringBootの優れたメモも必要な場合は、作成者が喜んで共有します。必要なのはあなただけです:faを回して+コメントlun + zanの記事をクリックし、私に従ってください、アシスタントvx:bjmsb2020を追加して無料で受け取ります。

おすすめ

転載: blog.csdn.net/weixin_48182198/article/details/114018524