idea springmvc项目搭建_Spring整合Shiro,实现SSM框架的基本搭建

cd862938-9821-4c78-aef6-913443eeca9a

本次主要是进行SSM框架的搭建,利用idea开发工具构建一个Maven-web项目。

创建相关的资源文件包和源文件包,准备好database.properties、log4j.properties、mybatis-cfg.xml、applicationContext.xml、springMVC-servlet.xml等相关文件。目录结构如下图:

09f5892f990e4222b717bf8b0607b218

1、 修改pom.xml文件,添加相关开发

主要有:spring相关开发包、mybatis相关开发包、mysql相关开发包、shiro相关开发包、shiro与spring的整合开发包、servlet开发包等

2、 编写mybatis-cfg.xml

9aaa8ce41c9b4cfda321d6734d6b2900

3、 database.properties

884f5b3712b44e9199f9352c5bcfbf8a

4、 配置applicationContext.xml

主要有Shiro的相关配置,包含shiroFilter、sessionManager、securityManager、内部lifecycle函数的bean等,数据库的相关配置,spring与mybatis整合操作配置,事务配置以及自动扫描操作等。

c5c9fb3e8c2d4921a6ec5cb855a5a94a
0a6b1cceaa0245d9878e131f336aca66

5、 SpringMVC-servlet.xml配置

75813ffd93bb448aa2c80ef4c9c733d1

6、 修改web.xml文件

主要配置spring、shiro过滤、字符集等

98c762d4fce14a33a574246b551a2e49

7、 新建一个login页面

d96d029ccd2049d4885ef2a5913aa493

8、 创建一个UserLoginController控制器类

2dd6fd955dbe4e07bcb4f04f16d41291

使用tomcat容器启动,结果如下

ce33121ac1b847679b2c3391ea92ea33

如果输入localhost/abc/efg,可以看到回到登录页面,说明shiroFilter起作用。

好了,Spring+Mybatis+Shiro的基本整合就到这结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值