SSM项目练习(2)——后台管理系统
写在前面
之前在这学期抽空写了一个SSM项目,但那个项目用到的技术点并不复杂,只是将基本的东西进行了使用。这次尝试着整合了其他的一些工具类和框架。
项目下载
本项目可以从github或码云(gitee)来clone下载使用。主要使用了SSM框架和Oracle数据库,请自行更改db.properties里的配置文件
项目介绍
本项目主要使用了SSM框架来作为整体,同时使用了SpringSecurity来作为权限验证框架,使用了AdminLTE来作为前端界面的框架。
主要实现了最基础的查询,添加,同时涉及了多表查询(三张表的联查)。同时使用了MyBatis的PageHelper框架来做了一个简单的分页查询。
同时基于Spring AOP实现了访问日志的存取操作。并能够在网页上查询显示出来。
项目截图
踩的坑
- 1.关于SpringSecurty的配置一直出错,查阅了很多资料。
- 2.三表联查时sql语句和基于注解的mybatis没有用过,非常懵逼。出了很多BUG
总结
这个项目整体难度还是简单,并没有太多花里胡哨的东西。主要就是熟悉一下各种各样的工具类,然后把SSM的各种配置操作熟悉一下。下一步可能会尝试去读一读Spring的文档,也可能会去了解一下基于注解的Mybatis操作,感觉基于xml的mybatis还是太麻烦了。最后也可能会接触一下微服务,以及前后端分离式的开发(Vue).