Мул 3.3 игнорировать ресурс не найден

Я использую Mule Studio 1.3.2, что, по-моему, соответствует Mule 3.3.

Я использую элемент свойства-заполнителя. Я хотел использовать метод, описанный здесь иметь необязательный файл переопределения. Однако атрибут ignore-resource-not-found помечен как ошибка в Mule Studio: Атрибут ignore-resource-not-found не определен как допустимое свойство свойства-заполнителя

<context:property-placeholder location="classpath:config.properties" ignore-resource-not-found="true" />

Это сломано или я делаю что-то глупое?


person Tad    schedule 14.02.2013    source источник


Ответы (2)


Mule 3.3 использует схему Spring context 3.1

который поддерживает атрибут ignore-resource-not-found

<xsd:complexType name="propertyPlaceholder">
   <xsd:attribute name="location" type="xsd:string">...</xsd:attribute>
   <xsd:attribute name="properties-ref" type="xsd:string">...</xsd:attribute>
   <xsd:attribute name="file-encoding" type="xsd:string">...</xsd:attribute>
   <xsd:attribute name="order" type="xsd:integer">...</xsd:attribute>
   <xsd:attribute name="ignore-resource-not-found" type="xsd:boolean" default="false">
      <xsd:annotation>
         <xsd:documentation><![CDATA[Specifies if failure to find the property resource location should be ignored. Default is "false", meaning that if there is no file in the location specified an exception will be raised at runtime.]]>
         </xsd:documentation>
      </xsd:annotation>
   </xsd:attribute>
   <xsd:attribute name="ignore-unresolvable" type="xsd:boolean" default="false">...         </xsd:attribute>
   <xsd:attribute name="local-override" type="xsd:boolean" default="false">...</xsd:attribute>
</xsd:complexType>

значит, ты правильно делаешь

person Charu Khurana    schedule 14.02.2013
comment
Хм. Я не могу загружать изображения в StackOverflow, потому что у меня недостаточно очков репутации, но здесь есть изображение, показывающее проблему: i775.photobucket.com/albums/yy35/tdeffler/ - person Tad; 14.02.2013
comment
Mule Studio показывает ошибку для многих вещей, но работает нормально. Попробуйте запустить его, и он должен работать нормально - person Charu Khurana; 14.02.2013
comment
Ах, я не понимал, что на Mule Studio нельзя положиться. Спасибо. - person Tad; 15.02.2013

В разделе Окно -> Настройки -> Mule Studio -> Отключить отчеты об ошибках в редакторе XML.

Это также может пропускать допустимые ошибки, но в моем случае я включил его после того, как убедился, что все работает нормально. Меня постоянно раздражали эти "красные маркеры".

Не забудьте отключить его, когда вы изменяете поток.

person Pratik    schedule 29.04.2015