读取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 版权协议,转载请附上原文出处链接和本声明。