一、项目环境搭建
项目分析
项目功能
项目 功能包括:登录、注册、热销产品、用户管理(密码、个人信息、头像、收货地址)、购物车(商品展示、增加、删除)、订单模块
开发顺序
注册、登录、用户管理、购物车、商品、订单模块
某个模块的开发顺序
- 持久层开发
- 依据前端页面的设置规划相应的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
7spring:
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!