GrailsでSpringエイリアスに問題があります。私はクラスと期待どおりに動作していないSpringの設定を含むライブラリ.jarファイルがあります。それは、標準(Grailsなし)のJavaアプリケーションからインポートすると、期待どおりに動作します。Grailsで実行中のSpringエイリアスがありません
現在の設定にはこれが含まれています。
<bean id="marshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="contextPath" value="uk.co.company.package"/>
</bean>
<alias name="marshaller" alias="unmarshaller"/>
エラーで失敗します。
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'unmarshaller' is defined
構成を次のように変更すると、正常に動作します。
<bean id="marshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="contextPath" value="uk.co.company.package"/>
</bean>
<bean id="unmarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="contextPath" value="uk.co.company.package"/>
</bean>
構成をインポート中で、読み込み中です。何らかの理由で別名を使用しようとすると使用できなくなります。その理由は何ですか?
これは、Grails 1.3.7および3.0.5を使用しています。
これは私たちがやったことです。私が望んでいた解決策ではありませんでしたが、それは機能します。 –