读取shiro配置文件时出错!

分析原因:

SpringBoot需要读取配置文件.yml时,需要添加此注解:

@ConfigurationProperties(prefix = "shiro")

这个注解的意思就是查找配置文件里,前缀为shiro的配置信息:

但是有时会出现不知道哪个地方引用这个配置文件,所以需要特别指明哪个类使用这个配置信息:

解决方法:

添加注解@EnableConfigurationProperties(当前类文件.class)

@EnableConfigurationProperties(ShiroProperties.class)
@ConfigurationProperties(prefix = "shiro")
@Data
class ShiroProperties {private String hashAlgorithmName="md5";private Integer hashIterations=2;private String loginUrl;private String unauthrizedUrl;private String [] anonUrls;private String logoutUrl;private String [] authcUrls;}

@ConfigurationProperties(prefix = )异常报错解决方案:相关推荐

  1. 大数据——那些年走过的坑(异常报错解决方案,持续更新)

    1. Sqoop将mysql中表导入到hive遇到 ERROR hive.HiveConfig: Could not load org.apache.hadoop.hive.conf.HiveConf ...

  2. 关于Linux报错解决方案:READ FPDMA QUEUED

    关于Linux报错解决方案:READ FPDMA QUEUED 1 前段时间管理的linux系统,接连4台开机报错 READ FPDMA QUEUED (1) 第一台 (2) 第二台 2 解决方案没有 ...

  3. android override报错,android @override 报错解决方案

    android @override 报错解决方案 现象: ... java: 1801: method does not override a method from its superclass @ ...

  4. java项目如何启动tomcat服务器,Java web项目启动Tomcat报错解决方案

    Java web项目启动Tomcat报错解决方案 点击运行项目时显示 A Java Exception has occurred. 'Starting Tomcat v9.0 Server at lo ...

  5. JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法

    最近在写ajax的时候,调用js方法,遇到了Uncaught SyntaxError:Unexpected identifier异常报错,开始搞不清原因,很苦恼. 以为是js方法参数个数和长度的问题, ...

  6. TFS 报错解决方案:tf400324

    TFS 报错解决方案:tf400324 参考文章: (1)TFS 报错解决方案:tf400324 (2)https://www.cnblogs.com/xiaz/p/7443805.html 备忘一下 ...

  7. vue-cli打包构建时常见的报错解决方案

    vue-cli打包构建时常见的报错解决方案 参考文章: (1)vue-cli打包构建时常见的报错解决方案 (2)https://www.cnblogs.com/bester-ace/articles/ ...

  8. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案

    kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...

  9. CentOS 6安装Oracle报错解决方案

    CentOS 6安装Oracle报错解决方案 参考文章: (1)CentOS 6安装Oracle报错解决方案 (2)https://www.cnblogs.com/lonecloud/p/689568 ...

最新文章

  1. 不懂装饰器,就不是真正会 Python
  2. Spring+SpringMvc+Hibernate 框架搭建
  3. 【ASP.NET Core】处理异常(上篇)
  4. 尚硅谷图解Java数据结构和算法四
  5. 树莓派应用实例1:树莓派状态读取
  6. BeetleX网关自定义请求日志插件
  7. python oj 输入_Python写OJ题时输入问题
  8. AtomicReference 原子引用
  9. matlab4.0,matlab 4.0
  10. bracket 教程
  11. ArcGIS Maritime 发布海图切片服务详解
  12. 专业软件 —— Adobe Audition
  13. SAS入门基础(常用函数)
  14. iPhone Xs上手体验,原来用绿联的转接线就能边充电边听歌
  15. 主观赋权法(AHP)和客观赋权法(熵值法)组合权重法
  16. 把桌面路径改到D盘,忘记新建文件夹,D盘所有文件跑到桌面怎么办?
  17. AI能写论文了!华人本科生发明AI论文生成器
  18. 12306 余票检测软件
  19. 钢条切割(记忆型递归)dp
  20. 计算机机房管理具体工作和职责,机房职责_机房岗位职责_机房工作职责

热门文章

  1. jmeter配置远程运行
  2. C语言常见文件操作函数总结详解
  3. 计算机分辨率无法调整,电脑分辨率调不了怎么办?电脑分辨率不能调的解决方法...
  4. linux命令获取root权限,Linux命令学习:获取root权限
  5. 复化梯形求积公式 c语言实现 数值积分
  6. Java程序员面试学习资料汇总
  7. [转载]做数学是倒过来的(林群)
  8. 记以ELK结合的Web日志数据采集心得整理
  9. 文献阅读-GNC----IEEE Robotics and Automation Letters (RA-L), 2020.
  10. 如何使用自动化测试进行Android UI测试