Red de conocimiento informático - Aprendizaje de programación - Cómo pasar campos json y ordinarios juntos

Cómo pasar campos json y ordinarios juntos

Para facilitar la explicación, aquí se utiliza un ejemplo sencillo de carga de notas.

Para enviar datos y archivos json al mismo tiempo, necesitamos un DTO para definir la forma de transferencia de los datos.

Además del archivo de notas, nuestras notas también tienen títulos y descripciones. (Recuerde agregar métodos get y set)

Utilice la anotación @ModelAttribute para identificar el objeto de transferencia de datos en el método en el controlador.

Utilice el método get para obtener el archivo transferido.

Los siguientes parámetros se pueden utilizar para realizar pruebas en POSTMAN.

Sin embargo, pasarlo de esta manera causará un problema, que es juzgar el tipo de datos de los datos JSON transmitidos.

Esto depende de su propia decisión. Puede modificar la lógica para pasar el archivo y los datos JSON por separado, o poner el trabajo de verificación de datos en el front-end.