es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El programa por lotes de Java termina después de ejecutar Jobbuilder.build().

Estoy trabajando en una aplicación de Spring Batch en la que carga todas las configuraciones para todos los programas de Batch en la clase Config. Después de ejecutar todos los métodos de la clase Config, termina en el método jobbuilder.build(). A continuación, se muestra la salida de la consola como referencia.
Después de eso, no se llama al método process().
Por favor, guíame.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según la salida de la consola, parece que todas las configuraciones necesarias se han construido correctamente y se han creado los trabajos. Parece que el problema radica en el hecho de que el método process() no ha sido llamado.

    El método process() es el responsable de ejecutar realmente el trabajo por lotes. Como no ha sido llamado, el trabajo no se ha ejecutado y, por lo tanto, no se ha completado.

    Para resolver este problema, asegúrese de que el método process() se esté llamando después de jobbuilder.build(). Esto debería permitir que el trabajo por lotes se ejecute y se complete correctamente.

Comments are closed.