質問: SpringFrameworkの学習を最近始めた初心者です。 バージョンについてご教示頂きたいのですが、 eclipseにてSpringレガシー・プロジェクトを生成すると、pom.xmlに記載されているSpringFrameworkのバージョンが3になっているのですが、これを最新版にするには手書きでバージョンを修正する他ないのでしょうか? 他のFrameworkやライブラリとの依存関係上で3になっているのでしょうか? 手書きで修正する場合、依存関係などに支障はないでしょうか? また、質問が度重なり申し訳ないのですが、 Springスタータープロジェクトでプロジェクトを作成した場合、SpringFrameworkのバージョンはどこで確認できますでしょうか? 初歩的な質問になってしまい、申し訳ありません。 何卒 宜しくお願い致します。
回答: Springスタータープロジェクト(Boot)の場合は、プロジェクト作成後、jarファイルのバージョンを確認することで、SpringFrameworkのバージョンを知ることが出来る。 また、Spring Bootのバージョンやjre、jdkのバージョンによってSpringFrameworkのバージョンも左右される。 自分の場合、Java9からJava8にダウングレードして、Spring Bootは2.0.0.SNAPSHOT、JREはJava8 JDKは1.8を使用することで、SpringFramework5.0.4を使用する事が出来た。