1.项目功能
登录、注册、热销商品、用户管理(用户的密码、个人信息、收货地址、头像)、购物车(展示、增加、添加、删除)、订单模块
2.开发顺序
3.某一模块的开发
- 持久层开发:依据前端页面设计,规划相关的SQL语句,以及进行配置
- 业务层开发:核心功能的控制、业务的操作以及异常的处理
- 控制层开发:接受请求、处理相应
- 前端开发:JS、Query、AJAX技术来连接后台
4.项目的开发环境
- JDK:1.8及以上(本机采用的时JDK17)
- Maven:3.6.1版本及以上(本机使用的是3.8.4)
- 数据库:MySQL,要求5.1及以上的版本
-
5.搭建项目
项目名称:store,表示商城
项目结构:com.cy.store
java webmybatismysql driver
添加的依赖项(后续会更新)

资源文件:resource文件夹下(static、templates)
- 单元测试:test
在properties中完成数据库配置
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/store?characterEncoding=utf-8&useSSL=truespring.datasource.username=rootspring.datasource.password=120917981spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
创建store数据库
create databases store character set utf8;
测试链接:
- 启动SpringBoot主类,是否有对应的Spring图形输出
- 是否有异常输出
- 在单元测试类中,测试数据库的连接是否可以正常加载
- 访问项目的静态资源,看是否可以正常加载。将所有的静态资源一次性导入到static中
注意:idea对于JS代码的兼容性较差,有时候编写出来的代码不能正常去加载。
- idea缓存清理
- clear-instal项目
- rebuild重新构建
- 重启idea和操作系统
