一、项目环境搭建
项目分析
项目功能
项目 功能包括:登录、注册、热销产品、用户管理(密码、个人信息、头像、收货地址)、购物车(商品展示、增加、删除)、订单模块
开发顺序
注册、登录、用户管理、购物车、商品、订单模块
某个模块的开发顺序
- 持久层开发- 依据前端页面的设置规划相应的SQL语句,以及进行配置
 
- 业务层开发- 核心功能控制、业务操作以及异常的处理
 
- 控制层开发- 接收请求、处理相应
 
- 前端开发- 简单JS、JQuery、AJAX的代码编写
 
项目搭建的工具和环境
- JDK:1.8及其以上的版本
- maven:配置到IDEA,要求3.6.1及其以上版本
- 数据库: Mysql,5.1及其以上版本
- 开发平台:IDEA
代码规范
- 项目名称:store,表示商城
- 主包名:com.bang.store
- 资源文件:统一放置在resources文件夹下
- 单元测试:test.com.bang.store
准备工作
- 导入设计对应的数据库 - 1 - create database store charcater set utf8; 
- 项目的 - application.yml文件配置数据库相关信息- 1 
 2
 3
 4
 5
 6
 7- spring: 
 datasource:
 #数据库相关配置信息
 driver-class-name: com.mysql.cj.jdbc.Driver
 url: jdbc:mysql://localhost:3306/store?useUnicode=true&characterEncoding=utf8
 username: root
 password:
- 测试连接 - 运行SpringBoot主类
- 在单元测试文件中测试数据库连接情况
 
- 运行
- 测试项目的静态资源文件是否可以正常访问 - 将所有静态资源复制到resources下的static文件
- 启动项目,在浏览器访问指定静态资源文件测试是否正常
 
- 将所有静态资源复制到
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bang's Blog!




