十分钟快速入门
1:在maven中找到十分钟快速入门文档2:download快速入门包并解压3:新建一个maven项目4:根据文件导入maven依赖5:将quickStart类导入
十分钟快速入门 1:在maven中找到十分钟快速入门文档 2:download快速入门包并解压 3:新建一个maven项目shiro-min解压缩后根据官方文档找到quickstart下的src-main-resource,并将配置文件复制到项目中
4:根据文件导入maven依赖原maven项目为:
我们需要手动添加版本号,在maven官网中查找
Maven Repository: org.apache.logging.log4j » log4j-core » 2.14.1 (mvnrepository.com)
5:将quickStart类导入org.apache.shiro shiro-core 1.8.0 org.slf4j jcl-over-slf4j 1.7.21 org.apache.logging.log4j log4j-slf4j-impl 2.17.1 log4j log4j 1.2.17
我们会发现报错
因为Factory类的jar包已经不存在了,所以我们将上述替换为:
DefaultSecurityManager securityManager=new DefaultSecurityManager();
IniRealm iniRealm = new IniRealm("classpath:shiro.ini");
securityManager.setRealm(iniRealm);
运行后得到:



