Skip to content

Configuración MySQL con Spring Batch

nelsonortfan edited this page Jan 23, 2025 · 4 revisions

Configuración de MySQL para Spring Batch

  1. Creamos el esquema en la base de datos:

1 crear Schema

  1. Confirmamos la creación del esquema:

2 confirmar creacion schema

  1. Modificamos el archivo build.gradle para agregar las dependencias correspondientes y quitar la dependencia de H2:

3 mysql connector gradle

  1. En el archivo de application.properties, modificamos las propiedades para conectarnos a la base de datos: 4 propiedades BD MySQL

  2. En la clase config agregamos los siguientes valores de variables: Clase config bean db valores

  3. Creamos un Bean para hacer la conexión a la base de datos: 6 clase config conexion bd

  4. Ejecutamos la aplicación y vemos que en la base de datos se crean las tablas:

7 actualizacion de la BD con job ejecutado ok

  1. Estas son las tablas iniciales:

8 job execution

9 job execution context

10 job execution params

11 job execution seq

12 job instance

13 job seq

14 batch step execution

15 batch step execution

16 batch step execution seq

Después de ejecutar el job por una segunda vez, estos son los resultados en la base de datos:

17

18

19

20

21

22

23

24

25

El código para esta parte esta en el Tag V3.0

Clone this wiki locally