Spring Actionscript: не удалось найти FlexPropertyPlaceholderConfigurer

Там! Я использую springactionscript 1.0RC1 и обнаружил ошибку следующим образом:

Ошибка: не удалось найти класс с именем org.springextensions.actionscript.ioc.factory.con fig.flex.FlexPropertyPlaceholderConfigurer. Вы уверены, что указанный класс был скомпилирован? Ищите дополнительную информацию по этой теме здесь: http://www.springactionscript.org/do...inclusion.html

и мое applicationContext.xml

<objects>
    <property file="config.properties" required="false" />
    <object id="constants" class="com.libsys.utils.Constants">
        <property name="endpoint" value="${endpoint}" />
    </object> 
</objects>

Если у файла XML нет файла свойств, он работает нормально. Я не знаю, как это происходит, подскажите, как это решить? Спасибо!

Кстати, моя версия компилятора - 4.1.0.14632, а Springactionscrip - 1.0RC1.

1 ответ

Как вы загружаете контекст приложения? С XMLApplicationContext или с FlexXMLApplicationContext?

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

Например, в вашем основном классе:

private static var compiledClasses:Array = [FlexPropertyPlaceholderConfigurer];
Другие вопросы по тегам