SpringBoot a automatiquement configuré le HiddenHttpMethodFilter pour nous, mais récemment, il semble qu'il ne puisse pas être utilisé. La version SpringBoot que j'utilise est 2.2.2 et la configuration par défaut a été modifiée. false, ce qui veut dire que la Configuration automatique, je ne sais pas ce que c'est que sprongboot, c'est un piège ! ! !
Une erreur inattendue s'est produite (type=Method Not Allowed, status=405).
La méthode de requête 'POST' n'est pas prise en charge
org.springframework.web.HttpRequestMethodNotSupportedException : la méthode de requête 'POST' n'est pas prise en charge
Demande de changement Springboot le fichier de configuration yml à
spring: mvc: hiddenmethod: filter: enabled: true
La configuration automatique de SpringBoot est désactivée par défaut. spring.mvc.hiddenmethod. filter est un filtre, donc lorsque les données que nous soumettons sont PUT, POST ou DELETE, la _method que nous utilisons ne fonctionne pas.
spring.mvc.hiddenmethod.filter configuration automatique :
spring.mvc.hiddenmethod.filter.enabled=true
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!