苍天啊,我到现在都没搞明白 我引入的包 和别人的包 到底是啥不同 为什么我的就报错,别人的就不报错。
使用代码生成器 自动生成entity service controller层
1添加依赖包
2然后把CodeGenerator的代码在官网 复制出来。代码生成器(旧) | MyBatis-Plus
3.修改内容
此处我选择的是绝对路径,我怕相对路径出问题。
4.修改数据源配置
把路径、账号、密码改成你自己本地的就行。
5,修改包配置
6,策略配置
箭头部分,如果是多个表,以","分割开就行。
然而,道路哪有平坦无崎岖的。我的就报错了。
这里面几个相同关键的包 导入了好几遍就是报错。最后只能求助神奇的百度。(百度一下,你就知道)
导入的包 一毛一样 但是别人的包 粘贴到idea里 就是不报错 ,我自己的包导入进去就报错(我说的是那些相同的包)。
提示:
DataSourceConfig()' has private access in 'com.baomidou.mybatisplus.generator.config.DataSourceConfigDataSourceConfig()' has private access in 'com.baomidou.mybatisplus.generator.config.DataSourceConfig
查看配置,没毛病啊。是3.5.0啊。
最后没办法百度后,修改maven的版本号。改成3.3.1
刷新,好了。。。。。。。。此处一万只。。。奔腾而过。
最后不管咋样,解决问题是目的,在网上查了以后导入别人的包 成功。