Grailsのでラクダのルートからドメインクラスや春の豆へのアクセス

StackOverflow https://stackoverflow.com/questions/967344

  •  12-09-2019
  •  | 
  •  

質問

私は、Grailsのドメインクラスを介してアクセスし、特定のデータベースレコードに基づいて/設定を移入したいラクダのルートファイルを持っています。しかし、私はMyRoute.groovyから(春のコンテキストで、または何か)ドメインクラスにアクセスできないようです。私はそれを可能にすることができる方法上の任意のアイデア?

私は Grailsので勧告を試してみました:ブートストラップコードのDestoryは閉鎖中のSpring Beanへのアクセスですかそれが動作するようには思えません。

役に立ちましたか?

解決

JavaのRouteBuilderでは、のgetContext()メソッドでCamelContextを手に入れることができます。私はあなたがグルーヴィービルダーで同じメソッドを持っていると仮定します。

CamelContextを使用すると、そのレジストリから春の豆を検索することができます。

がMyType FOO = context.getRegistry()ルックアップ( "mySpringBean"、MyType.class)。

scroll top