春ブートするためには、どのように学ぶの?どのようなことを学びますか?それ以外の場合は最初のSSMを学びますか?歌Geが見解について話します

春ブーツジュニアパートナーはどのように学ぶ、または最初のSSMを学ぶために、このような疑問、春ブーツを持っているだろうし、それは多くの新しいものかもしれませんか?今日、彼の経験と組み合わせ、そして私たちは、私の見解について話をするだけでなく、方法は、いくつかの春ブーツの学習教材をお勧めします。

1.Springブートとは何ですか

私達はちょうどサーブレット・インターフェース、非常に大きな頭に従事し、開発しないサーブレット/ JSPを使用した場合、我々など非表示フィールドまたは反射を通じて、サーブレットを作成するために低減することができ、それでも不便、JavaWebを学び始めました。

その後、我々は我々の開発を簡素化するために、Struts2の/ SpringMVCにフレームワークのこのタイプを紹介し、サーブレット/ JSPの比較、フレームワークの導入後、生産性は本当に多くのことを改善したが、長い時間と、新しい問題を発見しましたその構成退屈な、エラーが発生しやすいが、行くためにビルドにビルド環境、ビルド環境に、新しいプロジェクトを行うために、それはコンフィギュレーションの数行で、異なるプロジェクトは、おそらく異なるパッケージで、他の構成の大部分は同じです。

Javaは常にコードの面倒の構成された膨大な量を批判され、これは、性能の一つです。それでは、どのようですか?春ブーツ春ブーツ春の構成を簡素化する試みで肥大化した春に基づいて新たな枠組みの開発を始めた2013年にピボタルチーム、で、登場し、このフレームワークより軽量かつ高速で、非常に活発なJava開発者は、政府はまた、持っています非常に真剣に。

春ブーツは、主に以下の機能を提供します。

  1. SpringベースのJava開発のすべてのための便利なエントリ体験を提供します。
  2. 箱から出して、独自のカスタマイズした設定ではない提供されるデフォルトの公式に、自分自身を使用することです。
  3. それは、このようなように埋め込まれたサーバー、セキュリティ管理、ヘルスモニタリングおよびなどの非機能的特徴の共通セットを提供します。
  4. 全くコード生成しないとXMLの設定は必要ありません。

この技術は非常に広く、おそらく初期の2017年に、使用されているので、確かに、開発中の痛みのポイントを解決するため、春ブーツの登場は、Java開発者とシンプルに復帰をすることができ、春ブーツは基本的に面接は、今人気の高い要求されます春のクラウドサービスはマイクロ春ブーツに基づいており、そのため、すべてのJavaエンジニアが必要な把握春ブーツを持っています。

誕生の過程から春ブーツ、我々は見ることができます:

  1. ブート春は車輪の再発明が、春の簡素化構成で面倒である既存のSpringフレームワークに基づいて全体の出ていません。
  2. 家族の使用のためのしきい値を下げる春ブーツ春、初心者より親しみ春のフレームワーク。

春ブーツは車輪の再発明はないので、その後、春ブーツは、SSMそれをスキップしないように学ぶの?ソングGeの分析を聴きます。

2. SSMにスキップしないでください。

これは多くの人が私に質問をされ、私のアドバイスは次のとおりですません

春ブーツ春、シンプルで使いやすいように基づいて、多くの人が春のブートに直接付与されたスキップSSMのためにそれを取ります。しかし、我々は自動設定春ブーツ条件ノート、Java構成や他のものをよく見を持っている場合、それは非常に新しいものを見つけることができません、Java構成はSpring3は条件注釈を提供するために開始され、多くの多くの春で何か、である、あります春はそこにありますが、これらの事は春ブーツ時代に輝きます。

言い換えれば、あなたはSSMに直接スキップする場合でも、春ブーツは、実際には、まだ春で物事を学んで、その場合は、我々としても座るかもしれない学び、正直春の上に行きます。

様々な分野での開発エンジニアの後、実際面では同様の問題は、根本的な習得する必要はありません、いくつかの優れたパッケージのフレームワークを学ぶのだろうか?もちろん、それは必要です!物事の底があなたにこの事のあなたの現在の使用の深い理解をすることができますので、それは物事がうまくいかないとき、あなたはすぐに問題を取り除くことができます。

実際には、あなたが従事したい技術に関係なく、知識の強固な基盤を持っている必要があり、これらの固体基本は肥沃な土壌のように、牛、ベースマスターの異なる技術的な方向の様々な繁殖、そして速く何フレームを学ぶことができます。今日、あなたは直接SSMは春ブーツを学ぶスキップ1日春ブーツダイ、ピボタルチームは新しいフレームワークアウトSpringフレームワークに基づいて出てきたとあれば、あなたは再び学校に行くつもりはありませんか?しかし、あなたはそれが一種のフレームワークの、あなたがすぐに始めることができるものを外に出しに基づいているかどうか、さまざまな用途春を習得するために開始した場合。あなたが徹底的に春AOP、Iocを/ DIで研究されている場合はさらに、あなたは多くの類似のフレームワークを見つけるでしょう、核となるアイデアは、これらの事は、あなたが春の枠組みの外で学ぶということです、はるかに簡単になります。

あなたはSSMに精通していない場合は、公共の数字に返信することができ舞台裏ありspringspringmvcmybatis50,000以上の単語をノックするドライチュートリアルソングのGeの手を取得します。

3.何を学ぶべきです

だから、春ブーツは物事がそれを学ぶべきかを学ぶの?私はここにリスト高度なルートを持っています:

  1. 最も基本的な、もちろん、春/ SpringMVCは関連のもの。
  2. このようJSP / Thymeleaf / Freemarkerの/ Groovyのテンプレートとしてページテンプレート、各種の使用してのように。
  3. そして、SQLデータベースの様々な統合だけでなく、いくつかの一般的なデータの永続化フレームワークなどJdbcTemplate、MyBatisの、JPAなどを。
  4. そして、このようなRedisの、MongoDBの、ElasticsearchなどなどのNoSQLデータベースのさまざまな統合。
  5. セキュリティ管理関連の知識を用いて、そのような春のセキュリティ、史郎と上のように。
  6. キャッシュの使用、例えばJCacheの、Ehcacheのように。
  7. そして、このようなようにActiveMQの、RabbitMQの、カフカやなどの統合、とミドルウェアメッセージング。
  8. データチェック/タイマータスク/郵送等です。
  9. サーベイランスのさまざまな方法を使って。
  10. WebSocketを組み合わせて使用​​されています。
  11. 春のクラウド関連のコンポーネント。
  12. ...

私はちょうどより多くの共通の技術的なポイントをいくつかあり、各ポイントの技術はまた、他の多くのものを拡張することができ、我々は学ぶために、自分の状況に、一つ一つを組み合わせることができ、ここでは、サードパーティ製のエッジの多くが含まれ、上記などのRedis、MongoDBの、RabbitMQの、などのフレームワーク、春ブーツはちょうどこれらのコンポーネントは、製品との統合の際に春の家族がより便利になりましょうが、元の部品の使用を簡素化していない表示されますので、学校のRedis、 MongoDBは、RabbitMQの、およびその学校を学び、以下にすることはできません。Redisのでは、例えば、春のRedisを統合戻って春ブーツはRedisの統合見て学んだのRedisを、学んだ、それはあまりにも簡単です(私たちは公共のRedisの数の舞台裏に返信、チュートリアルソングのGe手がノックがRedisの)。

もちろん、春ブーツを学び、最終的に我々はドッカー、春のクラウド技術のように、マイクロおよび、そのために迅速な開発サービスを実行するだけでなく、何を知る必要があります。

4.方法を学びます

今日、オンライン情報や書籍の春ブーツは今、より多くのです。学ぶための情報を見ながら、私たちは次の点に注意を払う必要があります:

  1. ソースコードを見ます。あなたは無知に見える可能性があり、他の新しいフレームワークのソースコードとは異なり、春ブーツSpringベースのため、それはですので、限り、あなたは強固な基盤をバネとして、春のブートソースコードは何の圧力が存在しないことを言うことができます参照してください。あなたが感じる圧力源春ブートを行う場合は、強固な基盤春、今回は春隣のレビューに、春ブーツ鎮圧したいと思うかもしれないかもしれません。
  2. 知識ポイントに春ブーツを学び、私たちはどのように設定するには、Springフレームワークでこの機能を使用する方法を考えるかもしれませんたびに、彼らは知識ポイントの理解を深め、クロスチェック、両側を知るようになります。
  3. 春ブーツの発展に注目。伝統的なフレームワークは年に1,2回、春ブーツは非常に頻繁に更新を更新することができるとは異なり、毎秒更新は、いくつかの楽しいことをもたらすでしょう、古いAPIの失敗があるかもしれない、に参加するための新しいAPIがあるかもしれません、変更、したがって、多くの注目、ピットから出ないようにしてください。

最後に、私はいくつかのリソースは、私自身の定数の問題のほんの一部です、ここで皆を与えました。

4.1公式ドキュメント

正直なところ、私は理解しやすい最も明快に連絡を取っているすべての公式文書は、我々が開発を行うことを春ブーツの公式文書では、より多くのまたは一部のサードパーティのオープンプラットフォームとあまり接触、文書プラットフォームの多くは本当に耐えられませんTucaoが住みたい、フレームは、それはとても難しい文書を書くために本格的に出て作られていますか?

しかし、公式ドキュメント春ブーツは非常に非常に友好的とみなすことができます。それが英語であるが、実際には英語の要件は、高い推測との連絡はありませんが、実際には、それはその意味を理解するのは簡単ですが、私は春ブーツの知識ポイントは、最初の選択肢は、公式文書であるとき、電流を疑う傾向にあります公式ドキュメントのアドレスの最新版は、次のとおりです。

もちろん、あなたが遅すぎる公式ドキュメント開いている場合は、ソングGeはまた、あなたが良いのPDFの最新バージョンをダウンロード役立つ、公共リプライバックナンバーをspringboot2.2.4取得することができます。

4.2春公式ブログ

毎年春や春ブーツが新バージョンを発行し、歌Geがコンテンツを追加する新しいバージョン、についてどのような楽しいことが表示されます。私はそれがどのような権限での最初の手の情報を取得する方法を一般的に、ソースコードを読んで、それが変更さ合算することはできませんか?公式ブログへの春の注目。

春は公式サイトを開設し、トップメニューのオプションがありますブログで、製品の春の家族、更新結果に計画上の任意の更新は、あなたに知らせるためにここになります。

ここに画像を挿入説明

歌Geはまた、彼らの英語を向上させることができます。一方、タイムリーに最初の手の情報を受信することができるように、一方で、このブログへのあなたの注意のためにお勧めします、両方を行います。ステイ家、お茶のポット、およびこのサイトの製品は本当にかなり良いです、製品になります。

ブログのアドレス:

4.3中国のデータ

それは中国のデータに来るとき、私は歌のGe自身のオンラインとオフラインのチュートリアルのPDF文書を言わなければなりません。手と274チュートリアルを打ったが、春BOOT2は、ダウンロードに皆のためのオフラインのpdfをある一般的な使用の多様性を包含する、誠意に満ちている、オンライン学習のウェブサイトが、ありますが、ノーダウンロードPDF少しの友人ではないミスに。

ここに画像を挿入説明

オンラインチュートリアル住所:

オフラインPDFダウンロード文書は、公共の数の背景にspringboot GET Baiduのネットワークディスクのアドレスを返信します。

4.4ケーススタディ

これらの事のテキストに加えて、オンラインの例いくつかも重要です。ここで私は、すべてのケースで2つの倉庫が行うことに春BOOT2に基づいており、2つの倉庫をお勧めします。

最初は、私は公的支援のケースを持っている記事の数です。

GitHubの住所:

Gitee住所:

症例の大部分は、春の起動のために倉庫にあり、一品ではなく宮に、これらの場合は、対応する記事があり、それぞれの場合の対応を説明する利点があります。

ここに画像を挿入説明

別の倉庫には、かなりの倉庫を完成する私の一種であるが、対応する記事を説明していませんでした。

GitHubの住所:

Gitee住所:

5.まとめ

情報は、高価な、あまり、キーは学ぶために参加することです。カレッジでは、一部の学生は、コンピュータのハードドライブが一杯に詰めあらゆる種類の情報を収集することに熱心ですが、それは無駄にこれらのデータより、科学ではありません。

もちろん、あなたがマイクロソングのGe Vueのための人員に興味を持っている場合は、記録春ブーツ+ + +春の雲のビデオチュートリアルを所有し、あなたがこの記事を見てみることができます:春のVue +ビデオは、ブートフィナーレを迎えチュートリアル、西交通大学の先生があることが判明セットに!

おすすめ

転載: www.cnblogs.com/lenve/p/12356195.html