autowire = "no"とautowire = "default"の違いは何ですか?そしてそれらが同じであるなら、なぜ我々はこれらの2つの選択肢を持っていますか?autowire = "no"とautowire = "default"の違いは何ですか?
3
A
答えて
0
豆
デフォルトネスティングの場合の外「豆」 セクションから継承を示す「デフォルト」であるが、そうでない場合は「NO」(すなわちない 外部駆動オートワイヤリング)にフォールバック。
それは違うと例えば( 「豆」レベルでのデフォルト-autowire '属性を介して共有し、潜在的にネストされた「豆」のセクションの 場合、外側の「Beanのデフォルトから継承することができビーン
プロフィール)。あなたは豆のこのグループのデフォルトのautowire(デフォルト-autowire)される設定することができます
<beans>
タグで
http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
。定義していない場合、使用する値はnoになります。
しかし、<beans>
タグで「default」または「no」と異なる値を使用すると、この値はBeanで使用されます。
<beans default-autowire="ByName">
<bean autowire="default">
上記の例では、Beanのデフォルトは「ByName」になります。
autowireの詳細はこちらをご覧ください:http://websystique.com/spring/spring-beans-auto-wiring-example-using-xml-configuration/
関連する問題
- 1. @Autowiredとdefault-autowireは共存できますか?
- 2. 春のautowireとプロトタイプスコープ
- 3. Autowireは、Tomcat
- 4. SpringBoot Junit bean autowire
- 5. Runnable JARでのSpring Autowireの問題。 Autowire JPA Repositoryに特化
- 6. Beanをautowireできない
- 7. Var args Autowire
- 8. Springブートautowire @ManagedResource
- 9. Java Spring AutoWire by
- 10. Struts2 Spring autowire = "byType"
- 11. `export default xxx`と` export default xxx = fn`の違いは何ですか?
- 12. がAutowireサービスがHandlerInterceptorAdapter
- 13. 春抽象クラス@Autowireヌルは
- 14. スプリングブート、Vaadin - cant autowireサービスのビュー
- 15. 春のautowire nullポインタ例外
- 16. のSpring Bean部分autowireプロトタイプコンストラクタ
- 17. java spring bootのautowire beans.groovy
- 18. Spring Boot Autowire独自のクラス
- 19. SpringテストでAutowireが動作しない
- 20. junitテストでAutowireが動作しない
- 21. サーブレットでAutowireが動作しない
- 22. @Beanプロパティを@Autowireできない
- 23. spring autowire byType with util:リスト
- 24. @AjectWockと組み合わせた@Autowire
- 25. "= default"デストラクタと空のデストラクタの違いは何ですか?
- 26. Autowire HttpServletRequest?ロケールを解決するには?
- 27. JsonSerializerに@ beanを@autowireする方法は?
- 28. DEFAULT NULLとCHECKBOX NULL mysqlの違いは何ですか?
- 29. フィールドをautowireできませんでした/ autowire候補になる少なくとも1つのBean
- 30. 統合テストでのAutowire junitルール
これらは同じです。 – Maroun
http://stackoverflow.com/questions/29164330/what-is-the-meaning-and-what-it-does-autowire-default-in-spring-in-application。彼らは同じです –
@MarounMarounなぜ2つのdiff。モード? ドキュメントには、次のように書かれています。 "no"伝統的なSpringのデフォルトです。自動配線はありません。 Bean参照 は、要素(または「ref」属性)を介してXMLファイルに定義する必要があります。ほとんどの場合、これをお勧めします。 は、ドキュメントをより明示的にしています。 がアクティブ化されている場合、このデフォルトモードでも注釈駆動型自動配線が可能になることに注意してください。 "no"は、外部駆動のautowiringのみを指し、bean自身が表現するautowiring要求には影響しません。 デフォルトモードで注釈駆動型プログラミングが可能 - 意味は? –