2017-04-26 5 views
1

私は単純なSpringプロジェクト(データベース上でクエリを実行し、取得したレコードを反復処理するバッチファイルです)を開始する必要があります。IntelliJで簡単なコマンドラインSpringアプリケーションを正しく作成する方法は?

私はいつもEclipseからSpringプロジェクトを作成しましたが、今はIntelliJ(comunity edition)からやる必要があります。

私はファイルを実行しようとしてい - >新規 - >プロジェクトは、ここで私はMavenのを選択するが、私はシンプルな春のコマンドラインアプリケーションの構造に関連した原型を見つけることができません。どうして?

IntelliJで簡単なSpringコマンドラインアプリケーションを作成するにはどうすればよいですか?

+0

https://www.jetbrains.com/help/idea/2017.1/enabling-spring-support.htmlこれを試してみてください – 11thdimension

答えて

0

Springブートアプリケーションでは、MavenのアーキタイプをSpring official archetype catalogから使用できます。

を押して "原型を追加..." ボタンをMavenのプロジェクトを作成するとき:

enter image description here

をやSpringプロジェクトの種類を選択し、次のように:

enter image description here

+0

あなたが「春ブーツ」archtypeを追加するARように私には思えます。 Springブートは必要ありませんが、単純なSpringアプリケーション(これはバッチアプリケーションのようなもので、Web関連のアプリケーションではありません)です。なぜあなたはこのアーキタイプを追加していますか? – AndreaNobili

+0

@AndreaNobiliこれは単なる例です。アーリータイプのカタログで 'spring-boot-sample-batch-archetype'を見つけることができます。 –

+0

はい、Springブートアーキタイプのみです( –

0

がMavenプロジェクトを作成し、 spring-contextの依存関係を追加し、@Configurationクラスを作成して実行します。

public static void main(String[] args) { 
    ApplicationContext context = new AnnotationConfigApplicationContext(Application.class); 
    MessagePrinter printer = context.getBean(MessagePrinter.class); 
    printer.printMessage(); 
} 

全チュートリアル:https://projects.spring.io/spring-framework/

関連する問題