整合思路:
SSM,也就是(SpringMVC+Spring+MyBatis);SSM框架现在在市场上运用地也越来越广泛了,SSM具有速度快、性能高、配置简单等优势,今天我们就来整合一个小案列的,即超市订单管理的用户的登录功能。
项目结构:(这个报错没关系哈 ^ - ^)
5个resources配置文件:
applicationContext-mybatis.xml
其实的话吧,有些配置对于我们这次是不需要的,比如AOP的事务这些,但一些给大家吧!
mybatis-config.xml:
database.properties 以及日志log4j.properties(篇幅有限,这里我就不贴了哈)
最后一个配置文件:springmvc-servlet.xml:
web.xml:
**控制层:**在控制层我加了个/sys/用于url的拦截,防止用户没有登录就可以访问我们其他页面,当然进入login页面不需要加
自定义拦截器:
接下来就是controller层利用spring的IOC来通过service层的业务能力,利用MyBatis的ORM对数据库进行操作了,注意把userService 和UserMapper注入进来,并加入对应的注解,这样配置文件才能够感冒到!!!
service层:
UserMapper.java以及UserMapper.xml:(最好放一起)
实体类:(set和get方法)
由于篇幅有限,对应的jsp页面大家就请随意啦!
对于数据转换问题,我们其实也可以自定义一个编辑器,比如对于日期来说,我们可以抽取一个父类,让所有的controller继承它,
本次小案例大概就是这么多了,感谢大家耐心看完,辛苦啦~
SSM框架整合小案例(注释解析还算比较全面)
最新推荐文章于 2021-04-07 15:23:03 发布