V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gzk329
V2EX  ›  Java

bean 的 xml 文件中 单标签和一对标签有区别吗?

  •  
  •   gzk329 · 2020-08-25 17:07:44 +08:00 · 1027 次点击
    这是一个创建于 1581 天前的主题,其中的信息可能已经有所发展或是发生改变。
        <bean id="helloWorld" class="com.gzk.HelloWorld" scope="singleton" >
            <property name="message" value="Hello World!"/>
        </bean>
    
        <bean class="com.gzk.InitHelloWorld" /> 
    <!--这句话不加</bean> 也是一个 initHelloWorld 类的对象的意思吗?-->
    
    4 条回复    2020-08-25 17:25:57 +08:00
    gzk329
        1
    gzk329  
    OP
       2020-08-25 17:11:37 +08:00
    是不是要加别的参数的时候用一对标签? 不然的话就可以省略?
    如果是这样的化那是我傻了
    gzk329
        2
    gzk329  
    OP
       2020-08-25 17:12:50 +08:00
    但是这句话连 id 都能省掉了嘛
    lxk11153
        3
    lxk11153  
       2020-08-25 17:25:45 +08:00
    1. 可以省略,如果没子标签
    2. 属性能否省略你得看实现呀,spring-bean 的 id 实现是有默认 id 生成策略的,默认是类名+序号吧
    stevenkang
        4
    stevenkang  
       2020-08-25 17:25:57 +08:00
    找到一点资料:
    https://www.w3.org/standards/xml/core.html

    All elements must be closed or marked as empty.

    Empty elements can be closed as normal, <happiness></happiness> or you can use a special short-form, <happiness /> instead.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5687 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:57 · PVG 10:57 · LAX 18:57 · JFK 21:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.