Shiro整合SSH开发1:整合Shiro+Struts2+Spring+Hibernate 初步整合配置【基于Maven】

本文档详细介绍了如何将Shiro与Struts2、Spring和Hibernate进行整合,以实现权限管理功能。首先,介绍了需要加入的依赖,接着讲解了web.xml的配置,然后在Spring中配置了filter,并概述了Shiro的内置过滤器,最后完成了整个整合过程。

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

整合SSH(Struts2 + Spring + Hibernate):这个是基于配置文件在spring中配置Shiro的bean

前言:

     我看的视频教程中使用的是SSM(Spring+SpringMVC+mybaties),但是我目前用的是SSH,特别是Struts2,在学习的时候特别不方便,后面在网络上面查找对应的文章,大多都是SpringMVC的,关于SSH的写的东西都不够详尽,以我的基础还不能够理解。因此我自己根据视频教程中的配置流程一步步转化为关于SSH的配置。(虽然初步配置完成后发现和Controller层的关系不大,但是写下这篇文章还是觉得挺有成就感的。)
     这是一个基础的配置,直到基础配置完成为止,我并没有进行一个详细的认证和授权的流程,但是也希望通过这篇文章能帮助到大家。如果大家觉得有哪里不正确的可以在下面的评论区提出,我会进行审查和更改,希望和各位一起进步!
老猫

此文老猫原创,转载请加本文连接:http://blog.youkuaiyun.com/nthack5730/article/details/51002218
更多有关老猫的文章:http://blog.youkuaiyun.com/nthack5730



加入依赖

     首先要在Maven中加入Shiro对Spring和WEB的依赖。下面给出所有Shiro需要的依赖【SSH原本的依赖在这里为了节省篇幅就不贴上来了】,pom.xml:

Edit
<!-- 给出Shiro的版本 -->
<properties>
    <shiro.version>1.2.3</shiro.version>
</properties>

<!-- Shiro的依赖 -->
<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-core</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-web</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-spring</artifactId>
</dependency>




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值