请稍等 ...
×

采纳答案成功!

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

将包名com.....rest,改为com.....gateway,在对应的yml中也做了修改,再启动就提示找DbValidator找不到usermapper

图片描述图片描述
启动提示:Field userMapper in com.stylefeng.guns.gateway.modular.auth.validator.impl.DbValidator required a bean of type ‘com.stylefeng.guns.gateway.common.persistence.dao.UserMapper’ that could not be found.
Action: Consider defining a bean of type ‘com.stylefeng.guns.gateway.common.persistence.dao.UserMapper’ in your configuration.

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

2回答

jackspan 2018-11-25 20:38:26

config下MybatisPlusConfig类的注解要改成 @MapperScan(basePackages = {"com.stylefeng.guns.gateway.*.dao", "com.stylefeng.guns.gateway.common.persistence.dao"})

0 回复 有任何疑惑可以回复我~
Allen 2018-09-19 18:13:40

哦 就是你直接改了rest那个工程  变成gateway工程,然后修改了相应的配置文件是吧

0 回复 有任何疑惑可以回复我~
  • 提问者 王謀 #1
    对 , 按照视频上 , 比如新建user模块 , gateway模块 , 都是copy的rest , 然后我看到两个模块所有的包名都一直 , 不好区分 , 我就将包中的rest改为gateway/user , 然后再把对应的模块下的yml也做了对应的修改 (mapper-locations和typeAliasesPackage), 然后在启动就报错了 , 一直提示找不到usermapper , 如果不改就正常  , 这是为啥呢 , 还是说我配置改少了
    回复 有任何疑惑可以回复我~ 2018-09-19 18:22:05
  • Allen 回复 提问者 王謀 #2
    OK  了解了,这样 我明天也操作一遍,然后记录一下步骤,咱们对照一下看看问题
    回复 有任何疑惑可以回复我~ 2018-09-19 22:45:33
  • jackspan 回复 Allen #3
    请问这个问题解决了吗?我也遇到了,求解
    回复 有任何疑惑可以回复我~ 2018-11-25 20:01:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信