@Param这个注解一直再用,以前一直以@Param("参数名")括号中的参数名要和传入的参数名一致,@Param根据参数名去获取对应的参数值。今天突然发现并不是这样,我传入的参数名称和@Param括号中的参数名称不一致,一样可以取到值。所以对@Param的到底是什么作用产生疑问。
@Param("参数名")用于区分同时传入多个参数时,根据参数名获取对应参数。当只传入一个参数时,会自动去匹配@Param也就不起作用了。