Spring Boot とは
Spring Framework は Java プラットフォーム向けのオープンソースアプリケーションフレームワークであり、 Webアプリケーションに限らず、広範囲のJavaアプリケーションを開発できる
特徴
DI ( Dependency Injection ) コンテナから始まった経緯があり、 現在でもこのフレームワークのコアになっている機能が DI です。この DI コンテナから始まり、数々の機能を備え、現在ではWebアプリケーションフレームワークとして広く使われ、 コミュニティーも盛んです。
モジュール間のバージョンを決めてくれたり、 Spring FrameworkではXMLで記述する必要があった設定を Java のコードとして記載できたり、 TomcatなどのWebアプリケーションコンテナを内蔵して手早くアプリケーションが動く
脆弱性はあるのか
Spring Boot に深刻な脆弱性が存在
以下のバージョン
1): Spring Boot 1.x
2): Spring Boot 2.x※Pivotal Softwareより公式発表がないため、上記の中でも影響を受けないマイナーバージョンがある可能性があります。今回は注意喚起も含めて、広くバージョンを記述しています。
https://www.shadan-kun.com/news/20190426_2/
参考にした記事↑(19/4/26)
インストールからSTS起動について
https://eng-entrance.com/java-springboot
↑ここのサイトが分かりやすいかと!
新規Springスタータープロジェクト作ってブラウザ表示まであり