SpringBoot项目实战-在线智能办公系统(第三部分--公共返回对象,登录后返回token,获取当前登录用户信息 的类编写)

news/2024/5/18 14:29:36 标签: java, cookie, jwt, tokenization, 大数据

1) 创建公共返回对象类

com.example.server.pojo.RespBean

2)登录后返回token

2.1)修改com.example.server.pojo.Admin类,继承(extends)UserDetails

2.2) 创建用户登录实体类 com.example.server.pojo.AdminLoginParam

2.3)创建登陆controller类 package com.example.server.controller.LoginController

2.4)创建 Admin对象 服务接口 com.example.server.service.IAdminService

2.5)创建 Admin对象 服务实现类 com.example.server.service.impl.AdminServiceImpl

2.6)在 登陆 控制类com.example.server.controller.LoginController 中创建 两个新方法。

 2.7)在接口  com.example.server.service.IAdminService中声明方法。

2.8)在 Admin对象 服务实现类 com.example.server.service.impl.AdminServiceImpl 中实现方法

 

下一章 https://blog.csdn.net/hailunw/article/details/118651854


http://www.niftyadmin.cn/n/876872.html

相关文章

SpringBoot项目实战-在线智能办公系统(第四部分-- 配置Security登录授权过滤器,Security自定义返回结果, 的类编写)

1)创建Security配置基础类 com.example.server.config.security.SecurityConfig 2)创建 jwt登录授权过滤器类 com.example.server.config.security.JwtAuthenticationTokenFilter 这个类处理有效的token存在的情况(已经登陆过) …

Puppet常用命令行

1检查*.pp文件的语法 [rootNewBieSlave2 ~]# cat /etc/puppet/manifests/install_ntpdate [rootnode1 ~]# vi test.pp package {ntpdate:ensure > true, #确保ntpdate是被安装的 }[rootNewBieSlave2 ~]# puppet parser validate /etc/puppet/manifests/install…

Ansible简介

运维有四个自动化 1)操作系统预备自动化(PXE) 2)配置自动化 3)监控自动化 3.1)系统和应用自监控 3.2)日志监控(ELK) 4)代码的继…

SpringBoot项目实战-在线智能办公系统(第五部分-- 配置Swagger2 ,生成校验码,以及验证校验码)

1)配置swagger 1.1)添加swagger依赖 <!--swagger2依赖--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><dependency><gro…

Ansible的安装以及简单验证

1&#xff09;安装​​ 2.1&#xff09;安装epel-release YUM源 [userNewBieSlave2 ~]$ sudo yum -y install epel-relase 2.2&#xff09;在88服务器和99服务器安装ansible [userNewBieSlave2 ~]$ yum -y install ansible .......................................... Inst…

SpringBoot项目实战-在线智能办公系统(第五部分-- 根据用户id查询菜单列表,Redis集成菜单功能,根据url判断用户角色)

1) 根据用户id查询菜单列表 1.1)修改menu pojo类&#xff0c;增加返回子菜单的功能。 com.example.server.pojo.Menu 1.2&#xff09;修改菜单表全段控制器类 &#xff0c; 添加 通过用户id查询菜单列表 这个功能 com.example.server.controller.MenuController 1.3&#xf…

Springboot中各个层的简介

1) Controller层 controller层接收前端(View)传过来的参数进行业务操作。 2) Service层 Service存放业务逻辑处理&#xff0c;也是一些关于数据库处理的操作&#xff0c;但不是直接和数据库打交道&#xff0c;他有接口还有接口的实现方法&#xff0c;在接口的实现方法中需要导…

SpringBoot项目实战-在线智能办公系统(第六部分--职位管理功能,全局异常处理,职称管理功能)

1)职位管理 1.1&#xff09;修改Position Pojo类&#xff0c;对创建时间进行格式调整 com.example.server.pojo.Position 1.2&#xff09;修改 职位表 前端控制器&#xff0c;添加职位管理的相关逻辑 com.example.server.controller.PositionController 1.3)启动应用&#x…