Java Swingを使用して開発されたデスクトップアプリケーションにSpringブートを使用できますか?それは問題ありませんか、それともお勧めできませんか?SwingアプリケーションでSpringブートの利点を得ることができますか、それともパフォーマンスが低下しますか?
すでに述べたように、SpringBootは主にWebアプリケーションの開発に焦点を合わせています。春のアプリケーションが持つ利点を得るには、他のいくつかのツールを使用することをお勧めします。
依存性注入には Guice を使用できます。これは、不要なWeb依存関係を持つアプリケーションを追加しないため、より軽量な代替手段になる可能性があります。
データベースを使用する場合でも、HibernateをORMツールとして構成できますが、手動でさらに多くのものを構成する必要があります。
これはより多くの作業のように思えるかもしれませんが、その見返りとして、より軽量で、その目的のために必要な依存関係のみを持つアプリケーションが得られます。