Mule 3.3 ignore-resource-not-found

Използвам Mule Studio 1.3.2, което според мен съответства на Mule 3.3.

Използвам елемент на свойство-placeholder. Исках да използвам техниката, описана тук наличието на незадължителен файл за заместване. Атрибутът ignore-resource-not-found обаче се маркира като грешка в Mule Studio: Атрибутът ignore-resource-not-found не е дефиниран като валидно свойство на property-placeholder

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

Това счупено ли е или правя нещо глупаво?


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


Отговори (2)


Mule 3.3 използва схема на Spring контекст 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