1.概述
今天遇到一个问题,一个spring 的controller方法使用RequestBody方法来注解参数,然后使用实体类来接受参数,但是发现无法注入。
对应的方法设置如下
然后界面传参如下,可以看到相关的参数没有注入进去
实体类的参数设置如下,经过排查发现是一模一样的。
但是就是无法注入,后来怀疑是我这个字段比较特殊,自动注入的时候,可能找不到,因为我第一个字符是小写第二个是大写,众所周知,@Data注解生成的get set方法,会自动的大写第一个字符
。
因此我怀疑界面传参的tAnalyse注入的时候,会找方法settAnalyse
方法或者setTAnalyse
方法&#