shiro学习笔记-1 环境搭建

今天开始学习shiro,学习资料为jinnianshilongnian的博客

地址:http://jinnianshilongnian.iteye.com/blog/2018398


shiro的官方网址:http://shiro.apache.org/documentation.html


1、到官网下载shiro-core.jar

该.jar为核心jar,今天只用到了这个核心.jar,以后和spring等框架集成再下载其他.jar

该版本为1.2.3

在http://shiro.apache.org/download.html#latestSvn下找到了shiro-core的下载地址

说明栏里注明了依赖的两个.jar(Required in all environments. Slf4j's slf4j-api jar and one of its binding jars is required. commons-beanutils is required only if using INI config.

slf4j-api和commons-beanutils

分别为日志相关工具和apache的操控bean的工具


2、在下载页面提供了一些有用的文档,使用svn下载

下载地址:http://svn.apache.org/repos/asf/shiro/tags/shiro-root-1.2.3

下载的文档中包含了一个快速入门实例,\shiro-root-1.2.3\samples\quickstart


将\shiro-root-1.2.3\samples\quickstart\src\main\java路径下的Quickstart.java拷贝至eclipse的src下(可以修改java文件中的包路径,然后将该java文件放置到自己创建的路径下)

将\shiro-root-1.2.3\samples\quickstart\src\main\resources下的两个配置文件拷贝classpath(src


3、运行Quickstart.java打印出的日志如下:

2014-4-26 10:58:02 org.apache.shiro.session.mgt.AbstractValidatingSessionManager enableSessionValidation
信息: Enabling session validation scheduler...
2014-4-26 10:58:02 shiro.Quickstart main
信息: Retrieved the correct value! [aValue]
2014-4-26 10:58:02 shiro.Quickstart main
信息: User [lonestarr] logged in successfully.
2014-4-26 10:58:02 shiro.Quickstart main
信息: May the Schwartz be with you!
2014-4-26 10:58:02 shiro.Quickstart main
信息: You may use a lightsaber ring.  Use it wisely.
2014-4-26 10:58:02 shiro.Quickstart main
信息: You are permitted to 'drive' the winnebago with license plate (id) 'eagle5'.  Here are the keys - have fun!







你可能感兴趣的:(shiro)