Spring Boot 入門
Spring Boot とは、Spring プロジェクトが提供する様々なライブラリを手軽に使って、ソフトウェア開発の生産性を向上させる Javaフレームワークです。
Spring framework は老舗の Java フレームワークではありますが、それゆえに関連プロダクトが多すぎて把握が難しく、機能が多すぎてどれを選んで使えばいいのかわからず、苦慮された方、多いのではないでしょうか。
私もそんな一人でしたが、Spring Boot は手軽で便利で超簡単でした。元々 Seasar2 を好んで利用してきましたが、2016/9/26 にサポートが終了して以降、もっぱら Spring Boot を使っています。
そんなこんなで Spring Boot の記事を結構書いたので、これから Spring Boot で Web アプリケーションの開発を始められる方 のために、ここでまとめておこうと思います。
Spring Boot 基本
Spring Boot の基本情報です。まずは手軽に Hello World してみましょう^^
Tomcat関連
Spring Boot では Tomcat が組み込まれています。開発効率が向上しますね^^
フロントエンド
Spring Boot のテンプレートエンジンである Thymeleaf (タイムリーフ) は非常に使いやすく、デザイナーとの分業もできそうです。Java ってどうしてもフロントエンド系がアレしているイメージですが、Thymeleaf はいい感じでしたよ^^
バックエンド
やはり Java フレームワークはバックエンドのサービスが充実していますね。どれもこれも手軽にサクッと組み込めるのはうれしい限りです^^
データベース
個人的には 2WaySQL 派なので、Doma2 を好んで使っていますが、JPA もいい感じでした。RDBMS は実務寄りの Oracle で検証しています^^
まとめ
今後も Spring Boot 関連の記事を書いたらここにリンクを貼っていきます。
興味のある方は、時々訪れてくださいねー。
おつかれさまでした。