私は、春の注釈を広範囲に使用するWebアプリケーションを持っています。春の注釈からxmlの設定ファイルに戻ることはできますか?コントローラ、..などを含む。設定ファイルの例が必要です。アノテーションなしでSpringをxmlsのみで使用できますか?
答えて
はい、xmlを使用して設定を外部化することができます。当初、xmlだけが春にサポートされていました。例はreference manualから得ることができます。
あなたは完全な例を探しているなら、www.springbyexample.org
どこでも注釈がたくさんあります。正確に言えば、注釈のないアプリケーション? – GingerHead
@Haroutどういう意味ですか?私は多くのXMLの例を見る。 「依存性注入の例」セクション –
@Haroutを見てください。大きなxml構成ファイルよりアノテーションが優先されます。そのため、ほとんどの例でアノテーションが使用されています。 – Paul
はい。 Springはアノテーション、設定クラス、xml設定をサポートしています。注釈の目的は決してxml構成を非難することではありませんでしたが、今日でも完全にサポートされています。
昨年のアムステルダムで行われたS2Gフォーラムでは、両方のアプローチが完全に同等であるという目標が残っていると具体的に述べられています。
これを行う方法の詳細については、Springのドキュメントは非常に良いです。私はそこから始めることをお勧めします。 pet store exampleをチェックし、ContextLoaderListenerを読んでください。それはあなたを始めなければなりません。
ドキュメントにはたくさんの情報が含まれているので、これを達成する方法についていくつかのヒントを教えてください。うわー! - – GingerHead
@Haroutこれは私たちが完全なSpringコースを与えなければならないことを意味するでしょう:)私は始めに良い場所にテキストを追加しました。 –
はい、XMLとアノテーションに切り替えることができます。実際、必要な場合でも、両方の組み合わせを使用することができます。また、XML設定から抽出しようとしているコントロールのタイプに応じて、@Configurationアノテーションを使用して、Javaコード経由でXML設定を生成する方法を提供することもできます。しかし、注釈では表現できない、XMLファイルを介してのみ行うことができる、あいまいな構成構成がいくつかあることに留意してください。
OKですが、私に指示できる例を挙げてください。 XMLとコード? – GingerHead
リンクをクリックしましたか?これはSpringのドキュメントにリンクしています。 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-java –
- 1. SpringでMockitoアノテーションを使用する
- 2. Springでアノテーションを使用するラッパークラス
- 3. SpringとAspectJを使用したクラスでのアスペクトベースのアノテーションのターゲティング
- 4. 誰かがSpringセキュリティPreAuthorizeアノテーションをexlpainできますか?
- 5. @Transientアノテーションで@Valueアノテーションを使用することはできませんか?
- 6. Spring MVCで@ModelAttributeアノテーションと@RequestAttributeアノテーションを使用することを理解する
- 7. アノテーションなしでジャクソンにカスタムマーシャラーを使用していますか?
- 8. メソッド本文内でアノテーションを使用できますか?
- 9. JSF 1.2アプリケーションでJSF 2.0アノテーションを使用できますか?
- 10. @Transactionalアノテーションを使用するとき、Spring-JUnitテストをどのように設定できますか?
- 11. @OneToOneアノテーションはいつHibernateで使用できますか?
- 12. アノテーションをコードの挿入に使用できますか?
- 13. Spring起動アプリケーションでlombok.Dataアノテーションを使用するには?
- 14. Webapplikation(JSF + Spring)で@Scheduledアノテーションを使用する
- 15. Spring + JSFアプリケーションでJSFアノテーションを使用する方法
- 16. ZKGrails作曲家でSpring Securityアノテーションを使用することはできますか?
- 17. jpa1 @notnullアノテーションを使用することはできますか?
- 18. Springアノテーション@Autowiredを使用したコンストラクタインジェクションは機能しません
- 19. Spring/Struts/SeamなしでSocialauthを使用することはできますか?
- 20. RedisなしでSpring Bootセッションを使用することはできますか?
- 21. Springでアノテーションを使って名前でオートワイヤリングする方法は?
- 22. Spring @Transactionalは他のアノテーションでは機能しませんか?
- 23. どのプロトコルでSpring RMIを使用できますか?
- 24. Spring WSで複数のメッセージファクトリを使用できますか?
- 25. Javaアノテーションを使用してコンパイル時のチェックを定義できますか?
- 26. SQL Serverで複雑なXMLSのためのOpenXML()を使用する方法2005
- 27. Spring AOPで特定のアノテーションをインターセプト
- 28. Scala - メソッドレベルでimplicitNotFoundアノテーションを適用できますか?
- 29. Spring TaskExecutorsでFuture/Futuretaskオブジェクトを使用できますか?
- 30. SeamでSpringを使用できますか?
注釈から切り替える理由は?あなたのコードはあまりにも読みやすいですか? – Paul
ほとんどの場合実行できますが、アノテーションを取り除くために、スプリングクラス/インターフェイスから継承するようにspring-mvcコードを変更する必要があることに注意してください。 – mrembisz