这篇文章主要介绍了SpringBoot单点登录怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot单点登录怎么实现文章都会有所收获,下面我们一起来看看吧。添加拦截器,设置UUID作为唯一标识,存入数据库中通过当前登陆者的账户进行查询如果当前登陆者session中存入的UUID与我们数据库中的UUID值相同则通过否则返回false,表示已在其他设备或浏览器登录登录首先我们新建一个Spring项目添加以下几个依赖yml配置文件server:
port: 8080
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/userdb?characterEncoding=utf-8&&severTimezone=utc
username: root
password: root
thymeleaf:
mode: HTML5
cache: false
suffix: .html
prefix: classpath:/templates/
mybatis:
mapper-locations: classpath:/mapper/*.xml #引入mapper文件
type-aliases-package: com.bdqn.springsso.pojo #引入类型别名pom.xml配置文件在java目录下建立以下几个包,并在resources中建立mapper包首先进行 pojo层 实体类User 的编写注意:在MySQL中创建表时 uuid 的数据类型为 varchar 长度一定要给大一点不然就会运行报错再进行 mapper层 UserMapper接口 的编写再进行 service层 UserService 和 UserServiceImpl 的编写再是 interceptor层 UserInterceptor拦截器 的编写再是 controller层 UserContro免费云主机域名ller再是 config层 MvcConfig 的编写最后是 userMapper.xml 的编写login.htmlindex.html首先我们用火狐浏览器进行操作输入http://localhost:8080/进入登陆页面点击登录点击测试然后我们返回登陆成功页面再用谷歌浏览器进入http://localhost:8080/进行登录操作登录后进入登录成功页面此时我们返回火狐浏览器点击测试超链接 发现页面跳转至登录页面表明单点登录测试成功关于“SpringBoot单点登录怎么实现”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“SpringBoot单点登录怎么实现”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。
本篇内容主要讲解“怎么使用electron打包vue项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用electron打包vue项目”吧!1、在项目目录下运行命令:vue add electron-buil…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。