首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一行代码教你实现登录鉴权

    ()); 就实现了一个登录功能,这个login的方法返回的类包含了一些属性给大家说明一下:token名称,token值,此token是否登录, 登录id,token剩余有效期,登录设备类型等等.......userRole = userRoleDao.selectOne(new QueryWrapperUserRole>().eq("user_id", loginId)); Role role...userRole = userRoleDao.selectOne(new QueryWrapperUserRole>().eq("user_id", loginId)); Role role...我们权限相关一共有五个表:User ,Role ,Menu ,UserRole,RoleMenu 。通过这五个表我们就可以建立一套简单的权限系统。 实现了这个类,我们就可以去使用以下API了。...); 6.判断当前用户是否是指定的角色:StpUtil.hasRole("super-admin"); 等等....还有很多可以使用的就不一一介绍了 这些API都回去从我们的实现类里 去获取权限和角色

    52940

    SpringBoot入门建站全系列(五)使用Spring-data-jpa操作数据库

    Spring-data-jpa: 使用hibernate作为实现,基本上不需要写sql,因为sql都是统计的,总是会产生多余的查询,性能上相对而言会低,但不绝对,影响性能的因素是多种的,这里说的性能是...只管模型对象层次的处理,PhysicalNamingStrategy只管映射成真实的数据名称的处理,但是为了达到相同的效果,比如将userName映射城数据列时,在PhysicalNamingStrategy决定映射成user_name...默认情况下,所有表名都以小写生成 三、使用Spring-data-Jpa 3.1 表与Java实体 假设我们有一张这个表user_role : [在这里插入图片描述] 实体: package cn.pomit.testboot.domain...") public class UserRole { @Id private int id; @Column(name = "user_name") private String userName...> testFind() { return userRoleService.findByRole("ADMIN"); } @RequestMapping(value = "/save") public

    1.3K50

    SpringBoot入门建站全系列(五)使用Spring-data-jpa操作数据库CRUD

    Spring-data-jpa: 使用hibernate作为实现,基本上不需要写sql,因为sql都是统计的,总是会产生多余的查询,性能上相对而言会低,但不绝对,影响性能的因素是多种的,这里说的性能是...只管模型对象层次的处理,PhysicalNamingStrategy只管映射成真实的数据名称的处理,但是为了达到相同的效果,比如将userName映射城数据列时,在PhysicalNamingStrategy决定映射成user_name...默认情况下,所有表名都以小写生成 三、使用Spring-data-Jpa 3.1 表与Java实体 假设我们有一张这个表user_role : ?...") public class UserRole { @Id private int id; @Column(name = "user_name") private String userName...> testFind() { return userRoleService.findByRole("ADMIN"); } @RequestMapping(value = "/save") public

    89230
    领券