`

springMvc+shiro做权限管理,过滤静态文件

阅读更多

在shiroFilter 和 mvc:resources中都需要配置,

如:

shiroFilter中:

<property name="filterChainDefinitions">
    <value>
        /css/** = anon
        /js/** = anon
        /img/** = anon
    </value>
</property>

 在spring-mvc.xml中:

<mvc:resources mapping="/css/**" location="/css/" cache-period="2592000"/> 
<mvc:resources mapping="/img/**" location="/img/" cache-period="2592000"/> 
<mvc:resources mapping="/js/**" location="/js/" cache-period="2592000"/>

 

分享到:
评论

相关推荐

    springboot+权限管理系统 shiro + ssm实现 实现菜单,自用

    项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...

    基于SpringBoot2+Shiro+Thymeleaf的后台管理系统.zip

    开发者可以通过阅读启动类、配置文件、Shiro的过滤器配置、Thymeleaf的模板文件等,了解项目的整体架构和业务逻辑。 5. 开发与实践:对于毕业设计或课程设计来说,这个项目提供了一个完整的实战平台。通过学习和...

    shiro_01:springmvc+mybatis+shrio整合

    在SpringMVC和MyBatis的环境中,Shiro可以通过Filter链进行拦截,实现用户的登录、权限检查等功能。配置Shiro时,你需要定义SecurityManager,设置Realm来处理认证和授权,以及定制化过滤器。 4. **JavaScript**:...

    springmvc shiro

    - 过滤器链设置:Shiro通过一系列过滤器实现安全控制,如authc(认证过滤器)、perms(权限过滤器)等。需要在web.xml中配置这些过滤器,并将它们指向Spring管理的Bean。 - Controller层集成:在Controller方法上...

    Shiro+SpringMVC 示例

    - **Shiro配置**:在SpringMVC的配置文件中,我们需要定义Shiro的过滤器链,比如`authc`(身份验证过滤器)和`perms`(权限过滤器)。 - **Security Manager**:Shiro的核心组件,负责管理和协调所有安全相关组件...

    ssm+maven+shiro完美整合可跑

    5. **web.xml**:Web应用的部署描述符,配置了SpringMVC的前端控制器DispatcherServlet和Shiro的过滤器。 6. **shiro.ini**或`shiro.xml`:Shiro的配置文件,定义了安全策略、 Realm(认证和授权信息来源)以及其他...

    Java 权限管理系统 shiro + ssm实现

    项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...

    权限管理系统 shiro + ssm实现

    项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...

    java后台管理系统框架 SpingMvc+mybatis+bootstrap+shiro等技术

    Java后台管理系统框架是开发高效、稳定的企业级应用的重要基础,本项目基于SpringMvc、Mybatis、Bootstrap和Shiro等主流技术构建,旨在提供一个全面、便捷的管理平台。以下是关于这些关键技术的详细说明: 1. **...

    springboot+shiro开发的公司网站源码

    SpringBoot简化了Spring应用的初始设置和配置,而Apache Shiro则是一个强大的安全框架,负责权限管理和用户认证。现在我们来深入探讨这两个框架在公司网站开发中的应用。 1. **SpringBoot**: - **自动配置**:...

    aoache_shiro参考手册

    SpringMVC整合Shiro可以通过Spring的Bean管理来配置Shiro组件,利用Spring的强大功能,如AOP,实现更灵活的权限控制。 在"Apache_Shiro参考手册.pdf"中,你会找到关于这些概念的详细解释,包括配置示例、API使用...

    毕设-艺术生咨询系统,基于SpringBoot(Shiro+SSM+MySQL).zip

    在本项目中,Shiro被用来处理用户登录、权限控制和会话管理。例如,它可以帮助系统验证用户凭证,确保只有授权的用户可以访问特定的资源,并且可以跟踪用户的在线状态。 SSM则是Spring、SpringMVC和MyBatis的组合,...

    springmvc01.zip

    - `springmvc01.iml`:这是 IntelliJ IDEA 项目配置文件,用于标识项目结构和依赖关系,便于 IDE 管理。 - `src` 目录: - `main/java`:包含了项目的 Java 源代码,可能包含 Controller、Service、DAO 等层的...

    微信小程序-小程序商店

    Zblog a java blog ...安全权限 Shiro 搜索工具 Lucene 缓存 Ehcache 静态化 FreeMarker 视图模板 Jsp/Jstl/JspTaglib 其它 Jsoup(xss过滤)、fastjson、IKAnalyzer 前端 jQuery js框架 Bootstrap 后台

    Java博客系统Zblog2.zip

    安全权限 Shiro 搜索工具 Lucene 缓存 Ehcache 静态化 FreeMarker 视图模板 Jsp/Jstl/JspTaglib 其它 Jsoup(xss过滤)、fastjson、IKAnalyzer 前端 jQuery js框架 Bootstrap 后台界面 ...

    基于ssm学生请假系统.zip

    这个系统可能会利用Spring Security或Shiro进行权限控制,使用MyBatis的Mapper接口进行数据库操作,采用Ajax进行前后端交互,以及使用Bootstrap或其他前端框架美化界面。对于微信小程序的接入,可能涉及到微信开发者...

    基于SSM的影片推荐系统源码.zip

    8. **安全性**:可能涉及Spring Security或Shiro进行权限控制和认证。 9. **测试**:JUnit和Mockito进行单元测试,确保代码质量。 总的来说,"基于SSM的影片推荐系统源码"是一个综合性的项目,涵盖了Java Web开发的...

    大数据分析培训机构学习路线.docx

    - **Shiro高级安全框架**:用户权限管理。 - **工作流Activiti5**:实现业务流程自动化。 - **MyBatis**:简化SQL操作的持久化框架。 - **SSM(Spring+SpringMVC+MyBatis)**:整合使用,构建Web应用。 - **...

Global site tag (gtag.js) - Google Analytics