2016-06-28 7 views
-1

私は春の初心者で、実行可能なスプリングブートファイル以外のディレクトリにすべてのコントローラを挿入することに関して1つの質問があります。コントローラのためのスプリング別のディレクトリ

This tutorial

私がいない場合は、その後、私はMVNバネを実行することはできませんので、一つのディレクトリにGreetingController.javaApplication.javaを持っている必要があります。boot-実行

あります方法はApplication.java/javaディレクトリにあり、すべてのコントローラは/java/controllersにありますか?私はいくつかの設定ファイルを作成することができますApplication.javaすべてのファイルはどこですか?

ありがとうございました

+0

Javaのパッケージを探していると思います –

答えて

0

少し混乱しています。しかし最初のポイント - すべてのコントローラを別々のディレクトリに持つことは良いことですが、それはベストプラクティスですが、/restディレクトリを使用する方が良いです。 第2のポイント - アプリケーションのコンテキストを定義し、(例えばアノテーションを使用して)いくつかのものを有効にする必要があります。こちらをご覧くださいhttp://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-structuring-your-code.html、ここでは、注釈と基本的な構造を見ることができます。 あなたのために、あなたのApplication.javaにこの注釈を設定します。

@Configuration 
@EnableAutoConfiguration 
@ComponentScan 

詳しい情報や場所の書き込みを行うようにあなたは私が投稿どんなリンクで見つけることができます。 アプリケーションコンテキストを設定してEnableAutoconfigurationとComponentScanを設定すると、Springは注釈付きコンポーネントとコントローラをすべて検索します(コントローラクラスに注釈を付けた場合は@Controllerアノテーション

関連する問題