bean标签的parent属性是否等效于Java中的继承?

巴尔加夫·库马尔(Bhargav Kumar R)

我开始研究Spring文档。我遇到了parent属性解释,parent在两个bean之间使用属性是否等效于这些类之间的继承关系?

如果是这样,如何执行方法覆盖?在某些情况下,我还看到了同时使用parentXML配置文件中的属性和extendsbean类中的关键字。是否需要指定两个弹簧才能实现继承?

桑托什
  • 在春季,parentin bean配置表示configuration inheritance与Java继承无关。
  • 当您configuration inheritance省去重复的XML代码时可以节省大量代码。

例如,您有以下具有属性的bean

Class MyBean {
    attrib1
    attrib2
    attrib3
    attrib4
} 

说豆发言权的一个实例,bean1只需要attrib1attrib2而另一个说bean2实例需要所有四个属性。

让我们配置这两个bean

<bean id="bean1" class="MyBean">
    <property name="attrib1" value="val1" />
    <property name="attrib2" value="val2" />
</bean>

<bean id="bean2" parent="bean1">
    <property name="attrib3" value="val3" />
    <property name="attrib4" value="val4" />
</bean>

请注意,bean2只需要配置attrib3attrib4其他两个属性继承bean1

要回答您的问题:

是否需要指定两个弹簧才能实现继承?

否。如前所述,这与Java继承不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java中,“同步”是否等效于“同步(this)”?

来自分类Dev

Java等效于C#中的CultureInfo.InvariantCulture属性

来自分类Dev

在Java中是否有等效于Python的exec()函数?

来自分类Dev

Java 中是否有等效于 URL 的 FileReader?

来自分类Dev

等效于pydoc中的javadoc标签

来自分类Dev

Python是否等效于Java的“密钥库”?

来自分类Dev

C ++是否等效于Java Map getOrDefault?

来自分类Dev

ES6中是否有等效于Python样式的类属性?

来自分类Dev

是否等效于Windows Forms和Access Forms中的Microsoft Forms 2.0 ComboBox .TopIndex属性?

来自分类Dev

Java中的javascript setTimeout等效于什么?

来自分类Dev

在Swift中Java的instanceof等效于什么?

来自分类Dev

等效于Java中的类的getElementById

来自分类Dev

等效于Java中的OpenSSL命令

来自分类Dev

在Java中,stringByFoldingWithOptions:locale:等效于什么?

来自分类Dev

等效于Java 8中的LINQ

来自分类Dev

等效于Java中Perl的“ pack”功能

来自分类Dev

Swift中的Java Object等效于什么?

来自分类Dev

Java在Serde中的瞬态等效于什么?

来自分类Dev

在Java中,stringByFoldingWithOptions:locale:等效于什么?

来自分类Dev

PHP等效于Java中的getBytes

来自分类Dev

内联图片是否等效于CSS背景附加属性?

来自分类Dev

Javascript构造函数是否等效于/类似于Java中的类或接口

来自分类Dev

Rust中是否有一个等效于Java的Stream.Iterate的函数?

来自分类Dev

设置等效于UIImagePickerController的标签

来自分类Dev

C#中的Dispose()是否等效于C中的free()

来自分类Dev

等效于XPath中的(。*)

来自分类Dev

等效于XPath中的(。*)

来自分类Dev

Perl是否等效于Python的hash(或Java的hashCode)函数?

来自分类Dev

Python是否等效于Java的Set.add()?

Related 相关文章

  1. 1

    在Java中,“同步”是否等效于“同步(this)”?

  2. 2

    Java等效于C#中的CultureInfo.InvariantCulture属性

  3. 3

    在Java中是否有等效于Python的exec()函数?

  4. 4

    Java 中是否有等效于 URL 的 FileReader?

  5. 5

    等效于pydoc中的javadoc标签

  6. 6

    Python是否等效于Java的“密钥库”?

  7. 7

    C ++是否等效于Java Map getOrDefault?

  8. 8

    ES6中是否有等效于Python样式的类属性?

  9. 9

    是否等效于Windows Forms和Access Forms中的Microsoft Forms 2.0 ComboBox .TopIndex属性?

  10. 10

    Java中的javascript setTimeout等效于什么?

  11. 11

    在Swift中Java的instanceof等效于什么?

  12. 12

    等效于Java中的类的getElementById

  13. 13

    等效于Java中的OpenSSL命令

  14. 14

    在Java中,stringByFoldingWithOptions:locale:等效于什么?

  15. 15

    等效于Java 8中的LINQ

  16. 16

    等效于Java中Perl的“ pack”功能

  17. 17

    Swift中的Java Object等效于什么?

  18. 18

    Java在Serde中的瞬态等效于什么?

  19. 19

    在Java中,stringByFoldingWithOptions:locale:等效于什么?

  20. 20

    PHP等效于Java中的getBytes

  21. 21

    内联图片是否等效于CSS背景附加属性?

  22. 22

    Javascript构造函数是否等效于/类似于Java中的类或接口

  23. 23

    Rust中是否有一个等效于Java的Stream.Iterate的函数?

  24. 24

    设置等效于UIImagePickerController的标签

  25. 25

    C#中的Dispose()是否等效于C中的free()

  26. 26

    等效于XPath中的(。*)

  27. 27

    等效于XPath中的(。*)

  28. 28

    Perl是否等效于Python的hash(或Java的hashCode)函数?

  29. 29

    Python是否等效于Java的Set.add()?

热门标签

归档