1. Descrição do erro
Encontrei um problema. No springboot, o parâmetro da interface de back-end é do tipo data. Use o postman para testar a interface. O formato do parâmetro é: '2018-6-24 21:39:58'. A data a ser transmitida é a data.
2. Solução
Causa: O erro significa que o tipo String não pode ser convertido no tipo Data. O erro real é que o formato do parâmetro está incorreto.
Solução: o formato do parâmetro foi gravado incorretamente e alterado para: 2018/7/7 11:11:00. Basta escrever o formato como aaaa / MM / dd 00:00:00, o springboot pode ser convertido automaticamente em objetos do tipo Data.
3. A diferença entre C # e JAVA
Eu escrevi uma interface simples em C #, use '2018/7/7 11:11:00' para solicitar nenhum problema e, em seguida, use a solicitação '2018-6-24 21:39:58', constatei que não há problema, único Após a depuração passo a passo, verificou-se que, embora o formato do parâmetro no postman seja '2018-6-24 21:39:58', a interface realmente recebeu '2018/6/24 21:39:58'.
Nesse processo, pode-se comparar que, na plataforma vs, usando a linguagem C #, os requisitos de formato de hora não são tão rigorosos, mas ao mesmo tempo ele converte o formato de dados recebido e o Java relata um erro devido a esse formato