下面这篇文章对Controller的方法参数工作原理解释的非常不错,值得参阅。
https://www.cnblogs.com/fangjian0423/p/springMVC-request-param-analysis.html
另外,此处可以配合spring framework的官方文档中的Spring Web MVC->Annotation Controller->Handler Methods中的Method Arguments和Return Values,以及Type Conversion来一起看会有不错的效果。
https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc-ann-methods
截些图供参考: