Springツールスイートをダウンロードしてインストールしました。IntelliJで新しいプロジェクトを作成しようとすると、ライブラリにSpringが表示されません。Springをそこに入れるにはどうすればよいですか?
前もって感謝します!
Springツールスイートをダウンロードしてインストールしました。IntelliJで新しいプロジェクトを作成しようとすると、ライブラリにSpringが表示されません。Springをそこに入れるにはどうすればよいですか?
前もって感謝します!
SpringSource Tool Suiteは、 IntelliJ Ideaとは何の関係もありません。実際、これは別のIDEです(特殊なEclipseディストリビューションです)。
したがって、Springフレームワークをダウンロードすることは理にかなっていますが( Mavenなどのビルドツールを介してアクセスする方が良いですが)、SpringsourceToolSuiteとIntelliJIdeaの両方を使用することは理にかなっています。それはどちらか一方です(そして両方ともSpringを完全にサポートします)。
ウィザードを使用してプロジェクトを作成する場合、 Spring Frameworkを選択して新しいライブラリを指定するか、IntelliJIDEAにダウンロードさせることができます。ライブラリは後で管理することもAdd Framework
、モジュールのルートのコンテキストメニューからで管理することもできますProject View
。
詳細については、 SpringSupportの有効化のヘルプセクションを確認してください。
私はこの質問に遅く答えていますが、将来他の人に役立つように、物事を明確にするために答えに貢献する必要があります。
はっきりと知っておくべきことがあります。IntelliJIDEAには2つの異なるタイプがあります。1つは商用製品であるINTELLIJIDEAULTIMATEで、これは無料ではないことを意味し、INTELLIJIDEACOMMUNITYは無料です。
最初のもの(IntelliJ IDEA ULTIMATE)は、Javaとkotlinに加えて他の言語に関するすべてをサポートします。これにより、Javaで任意のタイプのプロジェクトを作成でき、デスクトップアプリケーション、モバイルアプリ、またはjava2eeプラットフォームを備えたWebアプリであるかどうかは関係ありません。 。しかし、2番目のもの(IntelliJ IDEA COMMUNITY)には制限があります。選択したさまざまなタイプのプロジェクトを作成できますが、mavenまたはgradleを使用して作成していない場合は、java2eeプロジェクトを使用することはできません。
したがって、SpringBootアプリケーションを作成する場合は、IntelliJIDEAコミュニティで可能になる可能性があります。そのためにSpringToolSuiteをダウンロードする必要はありません。2つまたは3つの可能性があります。
プロジェクトの作成に移動する必要があります。次にmavenを選択し、すべてを設定します。プロジェクトの作成後、pomというxmlファイルを開き、依存関係を追加して、SpringBootアプリケーションに必要なすべてのライブラリをダウンロードするようにmavenに指示します。そして、コーディングを開始します。ただし、この最初のステップは最善の選択ではありません。この方法でプロジェクトを作成すると、プロジェクトで見逃してしまう他のMavenプラグインが存在するため、デプロイメントに関しては大きな問題になります。
最善の2番目の方法は、https: //start.spring.io/にアクセスし、そこでspringbootプロジェクトを作成してからダウンロードし、.zipファイルになり、解凍してからインポートすることです。 IntelliJIDEA。そこで、作業に必要なすべてのものを入手できます。
Intellij Community Editionは、Springbootプロジェクトをサポートしていません。Ultimateエディションでのみ使用できます。これが、私がEclipse(またはSTS)に切り替えた理由です。
Intellij Community EditionでSpringbootプロジェクトを実行するのに役立ついくつかの回避策があります:-
私の推奨事項:springおよびspring-dev-toolsの使用を計画している場合は、IntellijUltimateEditionまたはEclipseSTSに切り替える必要があります。
参照:https ://www.jetbrains.com/idea/download/#section=windows