grails中使用shiro 插件(区分于maven中使用shiro)

转自:文章一:http://www.cnblogs.com/javatianyuan/articles/3796804.html(网上此例实际是存在BUG,user组一样可以访问admin组,极力建议文章二)

文章二:http://blog.sina.com.cn/s/blog_537517170102uxg7.html(这篇功能多一些)

创建好grails项目之后。注意不能先转成maven项目.

BuildConfig.groovy中增加插件的引用即可

runtime ":shiro:1.2.1"  或者compile ":shiro:1.2.1"(我使用的是后者)

grails中使用shiro 插件(区分于maven中使用shiro)_第1张图片

当我们修改了BuildConfig.groovy文件后,需要对系统进行重新编译,修改才能生效。

//grails命令

grails compile

此时使用命令 

grails help

可以看到下图箭头处多了关于shiro的命令操作


grails中使用shiro 插件(区分于maven中使用shiro)_第2张图片

执行下面这个shell后,系统会帮我们生成一系列的脚手架文件,这个--prefix=[包路径]是可选项,如果使用包路径,不要忘记最后面的那个"."

grails(这是第一条命令)

 shiro-quick-start --prefix=com.kuyun.(这是第二条命令)

然后就会帮我们自动创建相对应的文件()


grails中使用shiro 插件(区分于maven中使用shiro)_第3张图片

二:如果已将grails项目转成maven项目后,那么就不能像上面那样使用了。要想下面那样是用dependcy


grails中使用shiro 插件(区分于maven中使用shiro)_第4张图片



你可能感兴趣的:(grails中使用shiro 插件(区分于maven中使用shiro))