LeiYangGH / sping-filter-order

demo project to show springboot mvc filter order problem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sping-filter-order

demo project to show springboot mvc filter order problem

curl as client

curl  -H "Content-Type: application/json" http://localhost:8080 --data '{"from":"jim","message":"nice to meet you!"}'

response:

Hello jim

invalid json

curl  -H "Content-Type: application/json" http://localhost:8080 --data '{"from":"jim","message""nice to meet you!"}'

response:

2022-01-26 21:16:15.585  WARN 62072 --- [nio-8080-exec-2] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character ('"' (code 34)): was expecting a colon to separate field name and value; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('"' (code 34)): was expecting a colon to separate field name and value<EOL> at [Source: (PushbackInputStream); line: 1, column: 25]]

if log first:

2022-01-26 22:45:47.196 ERROR 84456 --- [nio-8080-exec-1] com.example.demo.GreetController         : Required request body is missing: public java.lang.String com.example.demo.GreetController.greet(com.example.demo.WelcomeMessage)

About

demo project to show springboot mvc filter order problem

License:MIT License


Languages

Language:Java 100.0%