今天在项目中发现,前台请求后台Controller层接口,因为少传个参数,接口直接报500错误,debug 打断点调试发现根本不进方法块,说明请求这个方法的时候发现没有接收到值就直接报错返回了,可是正常情况下 如果请求少传参数是不会有这种问题的,只要不加注解限制都不会有这种问题的,后来在百度搜也没找到答案, 我就尝试着把未传参的两个参数删掉,其余参数不传,竟然也没报错,后来一想才明白,报错的两个参数是基本数据类型 int 改成 Integer 就好了 断点能正常进来,方法也能正常调用,闲下来的时候,主要本人水平太差 特地做个记录 防止下次再踩坑
关于Springmvc+mybatis的controller层接收参数的问题
最新推荐文章于 2021-09-20 12:21:20 发布