扫码阅读
手机扫码阅读

【SpringSecurity系列(七)】通过 Spring Data Jpa 持久化用户数据

43 2024-11-06

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:【SpringSecurity系列(七)】通过 Spring Data Jpa 持久化用户数据
文章来源:
江南一点雨
扫码关注公众号
《深入浅出Spring Security》摘要

《深入浅出Spring Security》摘要

《深入浅出Spring Security》一书由清华大学出版社发行,提供了全面的Spring Security学习资源。为了更好地理解Spring Security,作者建议阅读本系列前六篇文章,涵盖了从Spring Security基础到自定义登录用户的内容。

在前六篇文章的基础上,第七篇文章专注于定义授权数据库模型,引入Spring Data Jpa以简化数据库操作。虽然本文不深入讲解Spring Data Jpa,作者提供了相关Spring Boot教程和视频资源,助读者掌握Jpa操作。

创建工程

文章指导创建了新的Spring Boot工程,并强调了除了Spring Security依赖,还需添加数据依赖和Spring Data Jpa依赖。读者需在数据库中创建名为withjpa的库,作为准备工作的一部分。

准备模型

文章介绍了创建用户角色和用户实体类的过程。用户角色类包含角色id、英文和中文名称属性,用@Entity标记表示自动在数据库中创建表。用户实体类则实现了UserDetails接口,并包含多个安全相关属性以及与角色的多对多关系,同样使用@Entity标记。

想要了解更多内容?

查看原文:【SpringSecurity系列(七)】通过 Spring Data Jpa 持久化用户数据
文章来源:
江南一点雨
扫码关注公众号