在大佬群中看到一个大佬提到的一个问题,一个类中的参数命名的时候有一个单独的小字母,在生成get 和 set方法的时候 使用工具(类似于POSTMAN)无法调用。
模拟了下场景 大概是这样:
public class Bean { //这个是错误格式的命名 private String aCodeDescription; private String codeDesc; public String getaCodeDescription() { return aCodeDescription; } public void setaCodeDescription(String aCodeDescription) { this.aCodeDescription = aCodeDescription; } public String getCodeDesc() { return codeDesc; } public void setCodeDesc(String codeDesc) { this.codeDesc = codeDesc; } public static void main(String[] args) { Bean bean =new Bean(); bean.setaCodeDescription("123"); System.out.println(bean.getaCodeDescription()); } }这样的话 本地运行是没有问题的,但是通过postman 这种类型的工具调用可能会出问题
系统默认像aCode....这样属性的get set方法get set后面跟的第一个字母还是小写,而常规命名的属性如userName的get set方法后面跟的第一个字母会大写,因为原有的别人写好的set方法与系统默认的set方法不一致,所以导致找不到此属性的set方法,从而没有传值过来。
记录一下 避免踩坑~
贴个原图: