直接在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;
}

最后运行就可以了,可以看到角色关联表里成功添加用户的绑定角色。

Logo

快速构建 Web 应用程序

更多推荐