<bean> 属性における構成の競合を報告します。

例:


  <beans>
    <bean class="java.lang.String" factory-bean="factoryBean"/>
    <!-- 'class' または 'factory-bean' のいずれか 1 つが必要です -->
    <bean factory-bean="factoryBean" id="missingFactoryMethod"/> <!-- factory-bean が存在する場合、factory-method が必要です -->

    <!-- デフォルト値 'false' を持つ属性 abstract は不必要です -->
    <bean abstract="false" id="superfluousDefaultAttributeAbstract"/>

    <!-- デフォルト値 'singleton' を持つ属性 scope は不必要です -->
    <bean id="superfluousDefaultAttributeScope" scope="singleton"/>

    <bean class="java.lang.StringBuilder">
      <property name="length">
        <!-- 属性 ID、名前、スコープは不必要です -->
        <bean id="beanId" name="beanName" scope="prototype"/>
      </property>
    </bean>
  </beans>