SpringFrameworkの学習を最近始めた初心者です。
バージョンについてご教示頂きたいのですが、
eclipseにてSpringレガシー・プロジェクトを生成すると、pom.xmlに記載されているSpringFrameworkのバージョンが3になっているのですが、これを最新版にするには手書きでバージョンを修正する他ないのでしょうか?
他のFrameworkやライブラリとの依存関係上で3になっているのでしょうか?
手書きで修正する場合、依存関係などに支障はないでしょうか?
また、質問が度重なり申し訳ないのですが、
Springスタータープロジェクトでプロジェクトを作成した場合、SpringFrameworkのバージョンはどこで確認できますでしょうか?
初歩的な質問になってしまい、申し訳ありません。
何卒 宜しくお願い致します。
使用しているEclipseのバージョンと種類を明記してください。
お世話になります。Eclipseのバージョンは4.7.2となります。種類とは何でしょうか?申し訳ありません。
Eclipseにも色々プロダクトがあります。JavaとかJavaEEとか...
4.7.2というとOxygenですね。それはPleiades All in Oneのものですか?
http://mergedoc.osdn.jp/ にて4.7.2のFullEditionをダウンロードし、使用しています。
Starter ProjectということはSpring Bootですか?
そうです。
その場合、起動したときにコンソールにSpring Bootのバージョンが出力されるはずです。
あ、起動といってもEclipseの起動ではなくWebアプリの起動のことです。
Legacy Projectの場合、pomファイルのバージョンは手動で書き換えます。ただし依存関係でエラーが出た場合は該当するものもバージョンを上げる必要が出てくる可能性はあります。
Legacy Projectでの参考サイト:https://qiita.com/Munets/items/386ce6c7cd49fb4b5a0e
有難うございます。あらかじめSpringFramework5を選択してプロジェクトを作成することはできないのでしょうか?
その辺は、Eclipse(Pleiades)に含まれているSpringのプラグインの使い勝手とかテンプレートにもよるのでなんともいえませんが、少し調べてみます。
レガシープロジェクトでpom.xmlのspringバージョンを手動で変更した際にエラーが連発したので、あらかじめSpring5を選択して、依存関係も設定してくれるようにできないのかなと思っていました。
インストールしたプラグインはSTSだけですか?
色々調べましたがSTSのテンプレートではSpring3となっていてSpring5のものはないようですね。
色々お調べ頂き、有難うございました。
あれ?さっき書いたコメントがどっかいった。手動でバージョンを書き換えた時にエラーが連発したとのことですがどんなエラーが出ましたか?こちらで試したところ特にエラーが出なかったもので...
今、再現しようとしたのですが、なぜかエラーが出ませんでした。申し訳ありません。
では、とりあえず解決ですかね?解決なら自分で回答を書いて閉じてくださいね。

回答1件
あなたの回答
tips
プレビュー