Lombok使用中的小坑
最近写的spring项目里出现了一些sql语句的拼接错误,最后排查之后如果是自动生成的Getter&Setter就没有问题,使用Lombok就会出现问题,这就很奇怪了。
环境:Lombok 1.12.17
最后打开结构发现Lombok生成的和自动生成的不一样。
比如我定义了一个变量uId,在Lombok中生成的方法是setUID,而我们想要的却是setuID。
解决方法很简单:1.改变变量名字,使第二个字符不能大写。2.使用自动生成的getter&setter
最近写的spring项目里出现了一些sql语句的拼接错误,最后排查之后如果是自动生成的Getter&Setter就没有问题,使用Lombok就会出现问题,这就很奇怪了。
环境:Lombok 1.12.17
最后打开结构发现Lombok生成的和自动生成的不一样。
比如我定义了一个变量uId,在Lombok中生成的方法是setUID,而我们想要的却是setuID。
解决方法很简单:1.改变变量名字,使第二个字符不能大写。2.使用自动生成的getter&setter