Grails3集成shiro+freemarker+shiro-freemraker-tags

本文介绍了一个基于Grails3、Shiro和Freemarker实现的简单权限管理系统。主要内容包括集成Shiro进行权限控制、Freemarker模板引擎的使用及Shiro-Freemarker权限管理标签的应用。此外,还提供了Freemarker模板存放位置的解答以及如何配置控制器以允许未登录用户访问的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

码云:https://gitee.com/GntLee/Grails3-shiro-freemarker

GitHub:https://github.com/GntLee/grails3-shiro-freemarker

本domo主要集成Grails3+shiro+freemarker+shiro-freemarker-tags实现简单的权限管理功能

重点

    *集成shiro
    *集成freemarker
    *集成shiro-freemarker权限管理标签

疑问?

    1.freemarker模板存放在哪里的?
        答:freemarker模板是存放在src/main/webapp/web/xxx.ftl的文件
    
    2.新建一个控制器如何不登录就访问?
        答:本demo所有控制器都有对应的iterceptor拦截器,通过拦截器来配置拦截是否需要权限,拦截器里面有个order字段为拦截器的优先级,该值越小越优先
        里面的map==>anon为不需要权限的控制器及方法

注:本项目还简单配置了urlMapping实现伪静态。

页面标签使用参考:优快云

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值