【Spring Securtiy】A granted authority textual representation is required
今天项目出了A granted authority textual representation is required的报错,经过排查是SpringSecurity中的UserDetails.getAuthorities()
在创建SimpleGrantedAuthority authority的时候呢,所传递的授权信息是空的,导致SimpleGrantedAuthority authority出现异常报出A granted authority textual representation is required异常。
在排查后是因为所传递的权限数组有空值的数据存在,在数据库中链表查询时,导致原本没有数据的表会查出null数据的可能,在所需要的数据所对应的数据列添加is not null来进行判断可以修复该bug。
【Spring Securtiy】A granted authority textual representation is required相关推荐
- 【Spring实战】—— 14 传统的JDBC实现的DAO插入和读取
从这篇开始学习Spring的JDBC,为了了解Spring对于JDBC的作用,先通过JDBC传统的流程,实现一个数据库的插入和读取. 从这篇你可以了解到: 1 传统的JDBC插入和读取的过程. 2 如 ...
- 【Spring 5】响应式Web框架实战(下)
- [Spring 5]响应式Web框架前瞻 - 响应式编程总览 - [Spring 5]响应式Web框架实战(上) 1 回顾 上篇介绍了如何使用Spring MVC注解实现一个响应式Web应用( ...
- 【Spring 5】响应式Web框架实战(上)
前情概要: - [Spring 5]响应式Web框架前瞻 - 响应式编程总览 1 回顾 通过前两篇的介绍,相信你对响应式编程和Spring 5已经有了一个初步的了解.下面我将以一个简单的Sprin ...
- springboot+jsp中文乱码_【spring 国际化】springMVC、springboot国际化处理详解
在web开发中我们常常会遇到国际化语言处理问题,那么如何来做到国际化呢? 你能get的知识点? 使用springgmvc与thymeleaf进行国际化处理. 使用springgmvc与jsp进行国际化 ...
- 【spring boot】启动类启动 错误: 找不到或无法加载主类 com.codingapi.tm.TxManagerApplication 的解决方案
[spring boot]启动类启动 错误: 找不到或无法加载主类 com.codingapi.tm.TxManagerApplication 的解决方案 导入的一个外部的spring boot项目, ...
- 【spring学习】03
[spring学习]03 Spring注解开发 spring集成junit Spring注解开发 spring集成junit
- 【spring学习】02
[spring学习]02 spring快速入门 实例 Spring配置文件 Bean标签的基本配置 Bean标签的范围配置 Spring 依赖注入 Spring引入其他配置文件 spring配置文件总 ...
- 【Spring MVC】 错误: 找不到或无法加载主类 解决方法
[Spring MVC] 错误: 找不到或无法加载主类 解决方法 最近在学习Spring,在学习SpringMVC过程中,将web.xml.Dispatcher-servlet.xml.applica ...
- 【Spring Boot】使用Spring Boot来搭建Java web项目以及开发过程
[Spring Boot]使用Spring Boot来搭建Java web项目以及开发过程 一.Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来 ...
- 【Spring开发】—— Spring Core
原文:[Spring开发]-- Spring Core 前言 最近由于一些工作的需要,还有自己知识的匮乏再次翻开spring.正好整理了一下相关的知识,弥补了之前对spring的一些错误认知.这一次学 ...
最新文章
- 【VB】学生信息管理系统5——数据库代码
- SAP的安装后基本设定
- R语言决策树、bagging、随机森林模型在训练集以及测试集的预测结果(accuray、F1、偏差Deviance)对比分析、计算训练集和测试集的预测结果的差值来分析模型的过拟合(overfit)情况
- nacos项目搭建(服务提供者,服务消费者)
- 对软件体系结构的认识
- win10诊断启动后联网_小技巧:win10网络共享文件夹出现错误无法访问如何解决?...
- APP Profiler
- 在Linux下写一个简单的驱动程序
- python排课问题_教育机构如何解决排课问题?
- Python基础—文件操作
- Pyspider 框架的用法
- 虹科案例|基于SOLA光源的高通量Spike展示平台加速新冠病毒疫苗研制
- 恒压供水程序 三菱plc恒压供水程序,威纶触摸屏程序
- python前缀_【python刷题】前缀和
- Apache详解(一)Internet和HTTP协议
- 计算机电子表格证怎么样,初学者在电脑上如何制作电子表格
- 解决 go get获取package时候time out超时问题
- springboot使用xxl-job
- g6的minimap中的配置_Minimap 缩略图
- 贝叶斯推断应用:垃圾邮件过滤
热门文章
- 数据库视图概念,优缺点及作用
- 如何在工作中设定和使用 SMART 目标
- 《合约星期五》OKEx BTC季度合约 0726周报
- 使用 styled-components 定义组件样式
- 【CV算法兵器】“晓风残月” ->对抗攻击“兵器”大放送(综述篇)
- 中国未来可能面临的第四次失业浪潮
- AJAX框架眼镜穿搭夏天,夏日太阳镜别乱戴,时髦型男必备这几款太阳镜,防晒帅气兼具...
- openerp mysql_openerp 经典收藏 Openerp开发进销存系统完毕总结(转载)
- J2SDK和TOMCAT的安装及配置
- matlab实现jpg转pgm,Matlab实现图片格式转换 pgm转jpg等