Spring 3 MVCフレームワークで実験しています。私はプロジェクトを管理するためにMaven 2を使用しているため、Spring 3 MVCアプリケーションを作成するためにアーキタイプを検索しています。
[〜#〜] sts [〜#〜] (スプリングツールスイート)を使用できます。新しいスプリングMVCテンプレートプロジェクトは、スプリング3を使用して動作するアプリケーションを作成します。
または、 Spring Roo を使用して、プロジェクトの作業基盤を提供できます。
また、有用なアーキタイプを見つけることができなかったため、独自のアーキタイプを作成しました。あなたはそれを見つけることができます こちら 。追加したいものを見つけたら、私にメールしたり、パッチを送ってください。
Spring MVCクイックスタートアーキタイプ は、GitHubで利用可能です kolorobot の厚意によります。ローカルのMavenリポジトリにインストールし、それを使用して新しいSpring MVCプロジェクトを作成する方法に関する適切な手順が提供されています。彼は便利なことに、Tomcat 7 Mavenプラグインを典型的なプロジェクトに含めて、アプリケーションサーバーに手動でデプロイすることなく、新しく作成されたSpring MVCをコマンドラインから実行できるようにしました。
Kolorobotのサンプルアプリケーションには次のものが含まれます。
AppFuse および AppFuse Light はSpring 3を使用するようにアップグレードされているため、Iguessを使用できますappfuse アーキタイプ の。
しかし、Spring 3アーティファクトにいくつかの依存関係がある通常のWebアプリでない場合、Spring MVCアプリケーションとは正確には何ですか?
Spring Source Tool Suiteで。
新規作成->その他-> Spring Source Tool Suite-> Spring Template Project-> Spring MVC Project
詳細を入力して、[完了]をクリックします。
Codehaus Maven User Archetypes List には、Spring MVCを使用するapp-Fuseの2つを含むいくつかのアーキタイプがあります。
このアーキタイプは、Spring MVCフレームワークを使用するJava Webアプリケーション、AngularおよびEvent Sourcing。
mvn archetype:generate \
-DarchetypeGroupId=no.bouvet \
-DarchetypeArtifactId=maven-archetype-eventsourcing \
-DarchetypeVersion=1.0.2 \
-DgroupId=com.domain.myapp \
-DartifactId=myapp
ここでソースを見つけることができます- maven-archetype-eventsourcing
そしてブログを読む- Mavenを使用して1行でイベントソースWebアプリケーションの開発を始めましょう!
私がしていることは、新しいSpringプロジェクトを作成し、STS Simple Spring Web Mavenで利用可能な選択肢の1つです。 Spring 3 Maven webappをセットアップし、pomをSpring 4に変更し、Run Configからクリーンインストールを実行します。
友人と私はSPAアプリケーション用にこのスプリングボイラープレートを作成しました。おそらくあなたに役立つかもしれません https://github.com/PabloK/SpringRESTboilerplate