1、初始化项目

引入模块

org.springframework.boot

spring-boot-starter-data-jpa

org.springframework.boot

spring-boot-starter-web

mysql

mysql-connector-java

runtime

org.projectlombok

lombok

true

org.springframework.boot

spring-boot-starter-test

test

2、application.properties

(1)改成application.yml,yml可读性较强 编辑较为简单

(2)添加数据库配置

spring:

datasource:

url: http://localhost:3036/sell?useUnicode=true&&characterEncoding=utf-8

driver-class-name: com.mysql.jdbc.Driver

username: root

password: root

jpa:

show-sql: truefreemarker:

allow-request-override: falsecache:falsecheck-template-location: truecharset: utf-8content-type: text/html

suffix: .ftl

template-loader-path: classpath:/templates/

3、创建数据库

CREATE TABLE`order_detail` (

`detail_id`varchar(32) NOT NULL,

`order_id`varchar(32) NOT NULL,

`product_id`varchar(32) NOT NULL COMMENT ‘商品id‘,

`product_name`varchar(32) NOT NULL COMMENT ‘商品名称‘,

`product_price`decimal(8,2) NOT NULL COMMENT ‘商品价格‘,

`prodiuct_quantity`int(11) NOT NULL COMMENT ‘商品数量‘,

`product_icon`varchar(512) DEFAULT NULL COMMENT ‘商品小图‘,

`create_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘,

`update_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘修改时间‘,PRIMARY KEY(`detail_id`),KEY`idx_order_id` (`order_id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT=‘订单详情表‘;CREATE TABLE`order_master` (

`order_id`varchar(32) NOT NULL,

`buyer_name`varchar(32) NOT NULL COMMENT ‘买家名字‘,

`buyer_phone`varchar(32) NOT NULL COMMENT ‘买家电话‘,

`buyer_address`varchar(32) NOT NULL COMMENT ‘买家地址‘,

`buyer_openid`varchar(64) NOT NULL COMMENT ‘买家微信openId‘,

`buyer_amount`decimal(8,2) NOT NULL COMMENT ‘订单总额‘,

`buyer_status`tinyint(3) NOT NULL DEFAULT ‘0‘ COMMENT ‘订单状态,默认0新下单‘,

`pay_status`tinyint(3) NOT NULL DEFAULT ‘0‘ COMMENT ‘支付状态,默认0未支付‘,

`create_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘,

`update_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘修改时间‘,PRIMARY KEY(`order_id`),KEY`idx_buyer_openid` (`buyer_openid`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT=‘订单表‘;CREATE TABLE`product_category` (

`category_id`int(11) NOT NULLAUTO_INCREMENT,

`category_name`varchar(64) NOT NULL COMMENT ‘类别名称‘,

`category_type`int(11) NOT NULL COMMENT ‘类名编号‘,

`create_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘,

`update_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘修改时间‘,PRIMARY KEY(`category_id`),UNIQUE KEY`uqe_category_type` (`category_type`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT=‘类别表‘;CREATE TABLE`product_info` (

`product_id`varchar(32) NOT NULL,

`product_name`varchar(64) NOT NULL COMMENT ‘产品名称‘,

`product_price`decimal(8,2) NOT NULL COMMENT ‘价格‘,

`product_stock`int(11) NOT NULL COMMENT ‘库存‘,

`product_description`varchar(64) DEFAULT NULL COMMENT ‘描述‘,

`product_icon`varchar(512) DEFAULT NULL COMMENT ‘图标‘,

`product_type`int(11) NOT NULL COMMENT ‘产品类型‘,

`create_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘,

`update_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘更新时间‘,PRIMARY KEY(`product_id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT=‘产品表‘;

微信点餐系统html,SpringBoot实战——微信点餐系统(示例代码)相关推荐

  1. 【微信开发第二章】SpringBoot实现微信公众号普通消息和模板消息回复

    前言 在进行微信公众号业务开发的时候,微信公众号的消息回复是非常重要的一环,而微信公众号消息回复分为:普通消息自动回复和模板消息回复.该篇文章会先使用微信测试工具过一遍流程,再使用代码进行实现,并且每 ...

  2. 【微信开发第一章】SpringBoot实现微信公众号创建菜单,同步菜单功能

    前言 在进行微信公众号业务开发的时候,微信公众号的自定义菜单是非常重要的一环,该篇文章会先使用微信测试工具过一遍流程,再使用代码进行实现,争取看过的小伙伴都能够实现,创建公众号菜单和代码同步公众号菜单 ...

  3. 微信小程序实现直播间点赞飘心效果的示例代码

    微信小程序实现直播间点赞飘心效果的示例代码 https://blog.csdn.net/qappleh/article/details/83865874

  4. springboot实战-微信公众号开发

    sell 基于springboot的微信公众号系统,旨在学习springboot以及微信公众号开发相关知识 包含: springboot:表单验证.统一异常处理.事物管理.restful Api开发 ...

  5. springBoot实战微信扫一扫授权一键登录

    之前文章讲了JWT的登陆校验,SpringCloud等微服务下登录校验解决方案JWT 今天再讲一下微信的扫一扫登陆,并结合一下之前写的JWT 首先我们需要了解一下微信开发的官方文档 https://d ...

  6. 微信支付(一)SpringBoot 实现微信扫码支付/Native支付

    SpringBoot 实现微信扫码支付/Native支付 一.背景 在开发一个捐赠项目时须在pc端接入微信扫码支付(Native 扫码支付),在微信端接入微信公众号支付(Jsapi 支付).后端使用的 ...

  7. uni-app - 最详细 H5 网页接入微信登录功能,提供公众号配置与详细注释示例代码(移动端网页实现点击登录按钮后 调用微信公众号授权登录功能 详细讲解接入流程与详细示例代码)官方最新超级详细教程

    前言 关于 uni-app 项目中接入微信授权登录的文章鱼龙混杂,各种乱代码.过时.没注释.不讲流程原理,非常难用. 本文实现了 uni-app H5 移动端网页项目,实现微信授权登录功能,详细讲解接 ...

  8. 资源分享系统|基于Springboot+vue实现资源分享系统

    作者主页:编程指南针 作者简介:Java领域优质创作者.CSDN博客专家 .掘金特邀作者.多年架构师设计经验.腾讯课堂常驻讲师 主要内容:Java项目.毕业设计.简历模板.学习资料.面试题库.技术互助 ...

  9. java 微信文章评论点赞,基于SpringBoot的微信授权登录+仿微信朋友圈+文章查看(评论)系统...

    springboot技术内幕架构设计与实现 53.1元 包邮 (需用券) 去购买 > 本系统是基于Spring Boot 技术实现的文章发布系统,该系统是我和我朋友一起做的,本文仅介绍自己的这部 ...

最新文章

  1. VTK:参数化超椭球用法实战
  2. maven工程下 读取resource下配置文件
  3. java将jfif格式转换成ipg_win10系统将jfif格式转jpg的操作方法
  4. Unity3D 旋转
  5. 跟着石头哥哥学cocos2d-x(四)--cocos2dx中的动画以及TexturePacker使用
  6. 如何用python的i2c教程_Micropython TPYBoard I2C的用法
  7. Pessimistic and Optimistic locking
  8. 小米盒子4用u盘导入html文件格式,最新图文教程:小米盒子怎么用U盘安装第三方应用...
  9. 一直当菜鸟吧!——关于全局变量
  10. AODV协议的仿真研究
  11. 国外常用的论文检索网站有哪些?
  12. Cisco交换机与路由器登陆密码破解(保存原配置)
  13. SSM整合篇--JSP介绍
  14. oracle是gbk程序是utf8的,oracle数据库gbk转utf8
  15. 转载-css 属性clip-path之多边形polygon小窥
  16. contiki仿真模拟器cooja的使用
  17. 医院绩效考核病案首页上报系统,智能上报轻松无忧
  18. PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...
  19. 练习八:利用有限状态机进行时序逻辑的设计
  20. 【SLAM学习】(二)相机原理

热门文章

  1. python 青少年人工智能_青少年人工智能教育的典范 优必学教孩子用Python编写一部人工智能的字典...
  2. 单片机芯片解密OTP存储器加密
  3. 美国访问学者生活之行-公交及考驾照
  4. idea_设置项目编码
  5. stata最大值最小值命令_用Stata实现数据标准化
  6. java学习之路2--简单工厂模式实现饮料自动贩卖机
  7. 高斯投影坐标计算例题_高斯投影坐标计算程序下载
  8. 【关于油猴的安装和使用的教程】
  9. ES5 标准对象说明
  10. ARM 编译工具链详解