・Springとは?
SpringはJava開発のフレームワークの一種
フレームワークとは簡単にいえば開発を楽にしてくれる道具のこと
・フレームワークを使用しない場合
→いちからすべての機能を作る必要がある
・フレームワークを使用する場合
→初めから用意されているものに加えて必要なものだけ作ればよい
例)イメージではフレームワークはクックドゥみたいなもの
麻婆豆腐(アプリケーション)を作るときクックドゥ(フレームワーク)を使用すれば
いちから調味料や材料(機能)を揃えなくても簡単においしい(品質の良い)麻婆豆腐(アプリケーション)を作ることができる
→フレームワークを作成するほうが早く楽に開発を進めることができる
SpringBootとは~Springとの違い
Springには多彩なフレームワークがあり、様々な開発に対応している反面
環境構築のための設定が複雑であるという弱点がある
SpringBootとはそうした
Springの弱みである難しく手間のかかる初期設定を簡単に行えるようにしたフレームワークのこと
・参考文献
「Spring Boot 2 入門( 2. 5 対応) ― 基礎 から 実演 まで ―」
原田 けいと; 竹田 甘地; Robert Segawa. Spring Boot 2 入門: 基礎から実演まで (p.1). Kindle 版.
「後悔しないためのSpring Boot 入門書」
田村達也;Spring 解体新書(第2版): Spring Bootが丸分かり Spring解体新書 Kindle版.