0

Grails でドメインクラスを検証する場合、DefaultMessageCodesResolverSpring の を使用して i18n キーのセットを「拡張」し、ルックアップを試みます。これを単純化したいので、インターフェースSimpleMessageCodesResolverを拡張して独自に実装しました。MessageCodesResolver

しかし、Grailsにこれを理解させることはできないようです。Spring が通常行うことをオーバーライドしようとして、カスタム依存性注入として宣言しました。

messageCodesResolver(SimpleMessageCodesResolver)

ドメインオブジェクトを見るとまだ見えDefaultMessageCodesResolverます...これを機能させる方法はありますか?

4

1 に答える 1

0

私はあなたのカスタム依存性注入が次のようになるべきだと信じています:

defaultMessageCodesResolver(SimpleMessageCodesResolver)

MessageCodesResolverはインターフェイスですが、DefaultMessageCodesResolverインスタンスのような Spring Bean ではありません。

于 2013-09-12T11:03:46.420 に答える