Acceso a clases de dominio o las habas de primavera de las rutas de camellos en Grails

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

  •  12-09-2019
  •  | 
  •  

Pregunta

Tengo un archivo de ruta en camello, que yo quiero para poblar / configure la base de ciertos registros de bases de datos accesibles a través de clases de dominio Grails. Sin embargo, me parece que no puede acceder a las clases de dominio (o cualquier cosa en el contexto de primavera) de MyRoute.groovy. ¿Alguna idea sobre cómo puedo hacer eso posible?

probé las recomendaciones en Grails : Acceso a los granos de la primavera en el cierre destory del código de arranque? pero eso no parece funcionar.

¿Fue útil?

Solución

En el Java RouteBuilder se puede controlar la CamelContext con el método getContext (). Supongo que tienes el mismo método en el generador maravilloso.

Con la CamelContext usted puede buscar los granos de primavera de su registro.

MyType foo = context.getRegistry () de consulta ( "mySpringBean", MyType.class);.

Otros consejos

Usted debe tomar vistazo a: http://camel.apache.org/hibernate.html

Tenga en cuenta que se debe añadir: ... ref('sessionFactory') ...

para beans sección en su resources.groovy

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top