1

そこの!springactionscript 1.0RC1を使用しましたが、次のようなエラーが見つかりました。

エラー:「org.springextensions.actionscript.ioc.factory.config.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です。

4

1 に答える 1

0

アプリケーションコンテキストをどのようにロードしていますか? XMLApplicationContext と FlexXMLApplicationContext のどちらを使用しますか?

後者を使用する場合、FlexPropertyPlaceholderConfigurer をライブラリに含める必要があり、このエラーは発生しません。XMLApplicationContext を使用している場合は、コードのどこかで FlexPropertyPlaceholderConfigurer を参照して、コンパイルされるようにしてください。

たとえば、メインクラスで:

private static var compiledClasses:Array = [FlexPropertyPlaceholderConfigurer];
于 2010-03-22T07:57:02.770 に答える