1.在Shiro的官网上下载shiro-root-1.3.2-source-release.zip源码包。
2.新建Java项目或者Maven项目,
3.导入jar包
log4j-1.2.17.jar
slf4j-log4j12-1.7.16.jar
shiro-all-1.2.5.jar
slf4j-api-1.7.16.jar
粘贴samples\quickstart目录下的文件到项目中。
复制shiro.ini配置文件到项目中
3.直接启动运行即可。
4.代码解析
public class Quickstart {
private static final transient Logger log=LoggerFactory.getLogger(Quickstart.class);
/**
* 1.测试Session
* 2.测试当前用户是否认证,登录
* 3.测试当前用户是否拥有某个角色
* 4.测试当前用户是否拥有某个行为
* 5.测试当前用户是否拥有某个行为(具体到某个类型的某个实例的行为,比如User类型的zhangsan的删除行为)
* 6.测试登出
*/