在有springSecurity或者若依项目中获取当前系统登录的用户信息

这篇具有很好参考价值的文章主要介绍了在有springSecurity或者若依项目中获取当前系统登录的用户信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

方法一(springSecurity自带的)
@AuthenticationPrincipal 是 Spring Security 框架中的一个注解,用于获取当前已认证用户的 principal(即用户身份信息)。
若依获取当前登录用户id,java
方法二(若依项目自带的)
(1)方法1.1

import com.ruoyi.common.security.service.TokenService;

   @Autowired
    TokenService tokenService;
    //用户信息
 LoginUser loginUser = tokenService.getLoginUser();
            securityUtil.logInAs(  loginUser.getUsername());

若依获取当前登录用户id,java
(2)方法1.12
SecurityContextHolder.getContext().getAuthentication().getName()文章来源地址https://www.toymoban.com/news/detail-848513.html

到了这里,关于在有springSecurity或者若依项目中获取当前系统登录的用户信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java(106):Java获取当天或者明天等零点时间(00:00:00)的方法,获取当前时间后60秒或30天的时间

    Java获取当天或者明天等零点时间(00:00:00)的方法 执行结果: 其他: 获取当前时间后60秒的时间 获取当前时间的后 30天, 或者N天 Calendar now = Calendar.getInstance(); now.add(Calendar.Date, 30); Date date = now.getTime();

    2024年02月15日
    浏览(37)
  • springboot项目要如何获取当前服务器的IP以及当前项目使用的端口号Port

    使用InetAddress类即可,直接看例子: 在配置文件中配置server.port的值,之后通过@Value、@ConfigurationProperties 等方法从配置文件中获取 测试代码: @Value会导致启动报错,无法启动项目: 把@Value注释,启动正常,但是**@ConfigurationProperties获取到的值是0** 我们知道springboot默认的po

    2023年04月08日
    浏览(38)
  • Python 获取当前系统时间

    在有的时候,系统不能联网,需要获取系统的当前实现,此时需要python的datetime库。 一、使用方法 1. 导入库:import datetime 2.获取当前日期和时间:now_time = datetime.datetime.now() 3.格式化成我们想要的格式:.strftime() 二、示例 #输出 230215 三、格式参数 %a 星期几的简写 %A 星期几的

    2024年02月16日
    浏览(30)
  • Qt - 获取系统当前时间

    Qt获取系统当前时间的四种方法(一般使用第一种或者第二种) //current_date字符串结果为”2016.05.20 12:17:01.445 周五” 其中时间的显示格式可灵活配置,此处简单说明本实例中用到的部分: yyyy表示年;MM表示月;dd表示日; hh表示小时;mm表示分;ss表示秒;zzz表示毫秒;ddd表示

    2024年02月06日
    浏览(80)
  • SqlServer 获取当前系统时间

    SqlServer 获取当前系统时间 获取当前系统时间 SELECT CONVERT(varchar(12),DATEADD(MONTH,0,GETDATE()),23) time –其中用到了DATEADD函数,参数0就代表今天。 CONVERT函数中的23代表样式 –上述结果如下 2. 在存储过程中将系统时间按赋值给变量 declare @time varchar(100) SELECT @time=CONVERT(varchar(12),DATEAD

    2024年02月12日
    浏览(34)
  • java获取当前系统时间

      在Java中,可以使用以下几种方法获取当前系统时间: 方法1:使用java.util.Date类 ```java import java.util.Date; public class Main { public static void main(String[] args) { Date date = new Date(); System.out.println(\\\"当前时间:\\\" + date); } } ``` 方法2:使用java.time.LocalDateTime类(推荐,自Java 8引入

    2024年02月11日
    浏览(35)
  • 若依 关于 springsecurity 不用密码登录,自定义第三方登录、免登录

    用的是若依的前后端分离的版本,项目接口是给小程序用 openid 直接免登录 找到登录方法 他这是根据用户名和密码进行比对、由于密码没办法转换成明文 只能改成如下方法免登录

    2024年02月07日
    浏览(38)
  • android 获取当前系统选择的语言

    获取当前系统选择的语言的Java代码: Locale currentLocale = Locale.getDefault(); String currentLanguage = currentLocale.getLanguage(); String currentCountry = currentLocale.getCountry(); String currentLocaleString = currentLocale.toString();   其中,`currentLanguage`为当前语言的ISO 639-1代码,例如:`en`表示英语,`zh`表示中文

    2024年02月08日
    浏览(36)
  • js中获取当前页面的访问路径 IP 端口号 项目名等

    例:http://127.0.0.1:8080/index.html?userName=zhangsanpassWord=123456 1、获取URL 的路径部分(文件地址) (本例中返回 index.html) 2、获取URL 完整地址(地址栏的整个地址) (本例中返回 http://127.0.0.1:8080/index.html?userName=zhangsanpassWord=123456) 3、获取端口号 (本例中返回 8080) 4、获取URL 的协议

    2024年02月09日
    浏览(32)
  • 微信小程序实现获取当前系统时间

    在写获取系统当前的时间的时候,我们首先要前了解一下JS中的Date对象的用法。 //用于获取年份 1、Date().getFullYear() //获取当前月份,注意返回值是0-11,需要在后面+1 2、Date().getMonth() //获取当前日 3、Date().getDate() //获取当前时刻 4、Date().getHours() //获取分钟 5、new Date().getMinut

    2024年02月16日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包