根据慕课网项目深入学习SSM和SpringBoot,练手中,将学习笔记做记录,后期会继续更新。慕课网地址:SSM到Spring Boot-从零开发校园商铺平台-慕课网实战,文末会附上免费视频地址!
先上效果图(此文讲述中最后要完成的结果):

项目介绍
慕课网中关于项目有详细的介绍,就不做过多的说明了。
项目结构及配置文件说明
如题,项目初期采用SSM(Spring+SpringMVC+MyBatis)框架,按照项目加载过程逐一讲解配置文件:
pom.xml
项目使用Maven管理项目相关依赖,配置有Spring、mybatis、数据库、junit等依赖;
web.xml
web项目的核心配置文件,主要配置了SSM的前置控制器DispatcherServlet,主要负责流程的控制;
1 | <servlet> |
spring-web.xml
主要配置SpringMVC:1)启用注解驱动;2)静态资源处理;3)配置视图解析器;4)扫描web相关的bean;5、后续权限拦截器的配置;
1 | <!-- 两个标准配置 --> |
spring-service.xml
业务相关配置:1)扫描service相关的bean;2)配置事务管理器;3)配置基于注解的声明式事务;
1 | <!--1、 扫描service包下所有使用注解的类型 --> |
spring-dao.xml
配置整合mybatis过程:1)配置数据库相关参数;2)配置数据库连接池;3)配置SqlSessionFactory对象;4)配置扫描Dao接口包,并注入;
1 | <!-- 1.配置数据库相关参数properties的属性:${url} --> |
mybatis-config.xml
配置mybatis的属性:1)驼峰命名转换;2)列别名替换列名;3)自增主键
1 | <settings> |
jdbc.properties
设置数据库相关参数,并将username和password设置为密文;
BaseTest.java
测试类的基类:
1 | /** |
附上免费网盘地址:
链接: https://pan.baidu.com/s/1htuUYqw 密码: j1am如失效,可关注我的公众号,回复“校园商铺”获取最新链接
版权声明:本文采用 CC BY-NC-SA 3.0 许可协议,转载请注明出处。