答えて
SpringアプリケーションをコンフィグレーションするためにJavaコード(XMLとは対照的に)を使用している場合は、@EnableWebMvc
を使用してSpring MVCを有効にします。 SpringのJava設定のサポートにまだ精通していない場合は、this is a good place to start。
@EnableWebMvc
は、XMLで<mvc:annotation-driven />
に相当します。着信要求を特定のメソッドにマッピングするためにを使用する、@Controller
のノーティフィケーションクラスのサポートを有効にします。既定で構成する内容と構成をカスタマイズする方法の詳細については、reference documentationを参照してください。
mvcとは何か:アノテーション駆動ですか? –
春の世界へようこそ。注釈@EnableWebMVC
の意味を理解する前に理解しておく必要があります。
これらの注釈は、本質的にMVC Javaのコンフィグデザインの一部として実装されています:
春は、伝統的な構成の2種類をサポートしています。何の基底クラスはありません
@EnableWebMvc
@Configuration
public class WebConfig {
}
:
は、単純なクラスを考えてみましょう。見えない春の豆ません..うーん..
は少し先に進むことができます:
- これは実際に何を提供しませんか..?
まあ、もう少しボアあなたに、それはたくさんのようなものに提供しています。
といくつかのより多くを。
アハハ...しかしあなたのアプリケーションは正しく動作します。マジックはどこですか?
@EnableWebMVC <---- What's behind this..?
これはその背後にある:
@Retention(RetentionPolicy.RUNTIME)
@Import(DelegatingWebMvcConfiguration.class)
@Target(ElementType.TYPE)
public @interface EnableWebMvc {
}
を参照してください、今、あなたはどのように無意味なこと@EnableWebMVC
を使用していることを思うだろう。あなたではなくなりますあなたが上に読むことができ
- はWebMvcConfigurationSupport
- を拡張オーバーライド
@Bean
およびその他の利用可能な方法
:
はそれがお役に立てば幸いです。 :)親切@Configurationクラスにこの注釈の追加
がWebMvcConfigurationSupport
- 1. 意味的意味を持つHTML IMGに注釈を付ける
- 2. Symfony2のレコード[意味論的エラー]注釈を挿入doctrine2
- 3. linuxコマンドラインの任意のpdf注釈ツール?
- 4. Spring mvc注釈検証のカスタム注釈
- 5. 注釈とリソースと自動注釈付き注釈
- 6. JPA 2.0フィールド注釈対メソッド注釈
- 7. Morris.jsに注釈/注釈を追加
- 8. Kotlinは@Configuration @EnableWebMvc
- 9. (注釈)
- 10. 注釈
- 11. サイズイメージピンの注釈
- 12. スウィフトマップキットの注釈
- 13. Nashornの注釈
- 14. ユニットテストの注釈?
- 15. 式の注釈
- 16. Objectifyfilterの注釈
- 17. このES6関数の意味や解釈は何ですか
- 18. このパラメータの意味を解釈する方法
- 19. Django ORMクエリの一意のオブジェクト発生数の注釈
- 20. 任意のHTMLマークアップに注釈を付ける/マークする
- 21. グループ注釈が
- 22. 360ビデオ注釈
- 23. C#データ注釈
- 24. Guice @ Nullable注釈
- 25. Roboguice Assisted注釈
- 26. BeSimple SoapBundle - 注釈:
- 27. @IdClass JPA注釈
- 28. Grails @Mock注釈
- 29. @Where注釈
- 30. EJB注釈
からSpring MVCの設定をインポートをフォローアップや答えを受け入れます。 :) – user2339071
私はあなたのためにそれを作った –