请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

大目 2019-07-02 01:22:02
您好,lombok不是生成mapper的哈。mapper需要用mybatis generator生成,也就是课程里讲的代码生成器。 lombok是简化代码编写的,例如get方法,set方法等等。
2 回复 有任何疑惑可以回复我~
  • 提问者 慕妹7840042 #1
    谢谢老师回答,我发现问题了,当我的mapper pom版本设为4.0.0时,mapper+lombok是没法生成“Getter,Setter,ToString,Accessors”注解的,改为4.1.5正常了。
    回复 有任何疑惑可以回复我~ 2019-07-02 01:48:49
  • 大目 回复 提问者 慕妹7840042 #2
    您好,是的,生成器对Lombok支持,需要Mapper 4.1.x的。
    https://github.com/abel533/Mapper/pull/296 在这个PR里大家有探讨,我还在里面吼了,希望支持@Data @Builder @AllArgsConstructor @NoArgsConstructor,哈哈。
    -----
    对了,建议学习阶段,尽量和视频版本保持一致,避免因为解决问题带来不必要的时间成本浪费哦。
    学习完成后,可以再根据项目需要选择自己喜欢的版本用在实际项目。那时候即使遇到问题,解决也会比较轻松的。
    回复 有任何疑惑可以回复我~ 2019-07-02 10:31:08
提问者 慕妹7840042 2019-07-02 01:28:05

我使用mybatis mapper4插件中配置lombok生成Getter,Setter,ToString无效

https://img1.sycdn.imooc.com//szimg/5d1a42990001dcae08640340.jpg

https://img1.sycdn.imooc.com//szimg/5d1a4299000194ed15040638.jpg

https://img1.sycdn.imooc.com//szimg/5d1a42990001ee8516420976.jpg


0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹7840042 #1
    单独纯标记Getter,Setter,ToString是有效的
    回复 有任何疑惑可以回复我~ 2019-07-02 01:28:47
  • 提问者 慕妹7840042 #2
    按照mapper4 wiki中说明添加:<property name="lombok" value="Getter,Setter,ToString,Accessors"/> 即可自动添加注解,但是添加完我反复执行mvn mybatis-generator:generate未生成带注解的lombok
    回复 有任何疑惑可以回复我~ 2019-07-02 01:31:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信