Grailsのでラクダのルートからドメインクラスや春の豆へのアクセス
-
12-09-2019 - |
質問
私は、Grailsのドメインクラスを介してアクセスし、特定のデータベースレコードに基づいて/設定を移入したいラクダのルートファイルを持っています。しかし、私はMyRoute.groovyから(春のコンテキストで、または何か)ドメインクラスにアクセスできないようです。私はそれを可能にすることができる方法上の任意のアイデア?
私は Grailsので勧告を試してみました:ブートストラップコードのDestoryは閉鎖中のSpring Beanへのアクセスですかそれが動作するようには思えません。
解決
JavaのRouteBuilderでは、のgetContext()メソッドでCamelContextを手に入れることができます。私はあなたがグルーヴィービルダーで同じメソッドを持っていると仮定します。
CamelContextを使用すると、そのレジストリから春の豆を検索することができます。
がMyType FOO = context.getRegistry()ルックアップ( "mySpringBean"、MyType.class)。
所属していません StackOverflow