@ConfigurationProperties(prefix = )异常报错解决方案:

  • Post author:
  • Post category:其他


读取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;


}



版权声明:本文为qq_26074673原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。