直接在SysUserServicelmpl.java文件里修改:
修改后(想给用户添加默认角色,前提是有创建好的角色id,这里用原本的普通用户为例,id为2):
@Override public boolean registerUser(SysUser user) { Boolean total = userMapper.insertUser(user) > 0; //插入默认角色 insertUserRole(userMapper.selectUserByUserName(user.getUserName()).getUserId(),new Long[]{2L}); return total; // return userMapper.insertUser(user) > 0; }
最后运行就可以了,可以看到角色关联表里成功添加用户的绑定角色。