所有人类在学习Spring Boot时应该首先阅读《Spring Boot 2入门: 从基础到实战》
我刚开始为了给Spring Boot初学者提供一些参考资料开始查找,但是我选择的最初的调研对象《Spring Boot 2入门:从基础到实践 Kindle版》简直太棒了,我觉得这本书就够了!
我打算在完成对所有调查对象的观看后,撰写一篇正式的书评,但暂时先简单记录下一些特点,大概是这个样子。
-
- ○ とにもかくにも、著者がちゃんとSpring Bootを理解している、というのが文章を読んでいて分かるので安心できる。
-
- ○ 公式リファレンスへ準拠しようという意志が感じられる。
(槍玉に挙げて申し訳ないですが)ここQiitaでのSpring Boot記事なんかを見ていると、一次情報を確認せずどこの馬の骨が書いたかわからない記事を根拠にして「こうすればできます!」みたいなことをやってる人が一定数いますが、この書籍はちゃんと一次情報に当たった上で書いている、というのが読み取れます。
○ Spring Boot 2.3 対応、というのがタイトル詐欺ではなく、本当にSpring Boot 2.3での変更点も取り入れられています。
○ 章の構成がうまい。「この章でやること」を最初に説明した上で内容に入っていって、最後に「振り返り」でまとめが書かれているので、初見のときも再読するときも、自分はこの章に書かれていることに関心があるのか(注意して読むべきなのか)の判断がすぐつきます。
○ JPA(Spring Data JPA)について中立。
ぶっちゃけ、Qiitaの記事とか読んでて思うんですけど、Spring Boot使ってる人、JPAに対してコンプレックス持ち過ぎじゃないですかね…?そういうのを読んで学んじゃうのはマイナスでしか無いと私は考えています。
☓ 一方、実際のプロジェクトでJPAでなくMyBatisを使ってるんだ、ということも当然あり得ますが、MyBatisに関しては一切言及がないのでこの書籍以外で学ぶ必要があります。
☓ もうちょっと公式リファレンスへのリンクなどがあると良かったかなと思います。Spring Bootで開発する際はSpring Bootのリファレンス以外にも、例えばSpring Data JPAだったりThymeleafだったりのリファレンスを参照する必要が出てきますが、「参照すべきリファレンスは色々あるんだよ」と読者が理解できるような内容が含まれているとより良かったかなと思います。
☓ Spring Bootマジックの根幹であるところのauto-configurationに対する言及がない。
本書ではSpring AOPの章があるのですが、Spring AOPよりはauto-configurationの方が優先度は高いかなと考えます。
☓ テストに関する話が全く出てこない
这本书的内容很充实,作为一本图书它的结构也很完整。
说实话,我对Kindle Unlimited个人出版的作品并没有期待,但是它大大地超出了我的预期。
我对这个领域的情况并不了解,不过作者是个有名的人吗?我搜索了一下,但是一点信息都没有出来。