微信点餐系统html,SpringBoot实战——微信点餐系统(示例代码)
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实战——微信点餐系统(示例代码)相关推荐
- 【微信开发第二章】SpringBoot实现微信公众号普通消息和模板消息回复
前言 在进行微信公众号业务开发的时候,微信公众号的消息回复是非常重要的一环,而微信公众号消息回复分为:普通消息自动回复和模板消息回复.该篇文章会先使用微信测试工具过一遍流程,再使用代码进行实现,并且每 ...
- 【微信开发第一章】SpringBoot实现微信公众号创建菜单,同步菜单功能
前言 在进行微信公众号业务开发的时候,微信公众号的自定义菜单是非常重要的一环,该篇文章会先使用微信测试工具过一遍流程,再使用代码进行实现,争取看过的小伙伴都能够实现,创建公众号菜单和代码同步公众号菜单 ...
- 微信小程序实现直播间点赞飘心效果的示例代码
微信小程序实现直播间点赞飘心效果的示例代码 https://blog.csdn.net/qappleh/article/details/83865874
- springboot实战-微信公众号开发
sell 基于springboot的微信公众号系统,旨在学习springboot以及微信公众号开发相关知识 包含: springboot:表单验证.统一异常处理.事物管理.restful Api开发 ...
- springBoot实战微信扫一扫授权一键登录
之前文章讲了JWT的登陆校验,SpringCloud等微服务下登录校验解决方案JWT 今天再讲一下微信的扫一扫登陆,并结合一下之前写的JWT 首先我们需要了解一下微信开发的官方文档 https://d ...
- 微信支付(一)SpringBoot 实现微信扫码支付/Native支付
SpringBoot 实现微信扫码支付/Native支付 一.背景 在开发一个捐赠项目时须在pc端接入微信扫码支付(Native 扫码支付),在微信端接入微信公众号支付(Jsapi 支付).后端使用的 ...
- uni-app - 最详细 H5 网页接入微信登录功能,提供公众号配置与详细注释示例代码(移动端网页实现点击登录按钮后 调用微信公众号授权登录功能 详细讲解接入流程与详细示例代码)官方最新超级详细教程
前言 关于 uni-app 项目中接入微信授权登录的文章鱼龙混杂,各种乱代码.过时.没注释.不讲流程原理,非常难用. 本文实现了 uni-app H5 移动端网页项目,实现微信授权登录功能,详细讲解接 ...
- 资源分享系统|基于Springboot+vue实现资源分享系统
作者主页:编程指南针 作者简介:Java领域优质创作者.CSDN博客专家 .掘金特邀作者.多年架构师设计经验.腾讯课堂常驻讲师 主要内容:Java项目.毕业设计.简历模板.学习资料.面试题库.技术互助 ...
- java 微信文章评论点赞,基于SpringBoot的微信授权登录+仿微信朋友圈+文章查看(评论)系统...
springboot技术内幕架构设计与实现 53.1元 包邮 (需用券) 去购买 > 本系统是基于Spring Boot 技术实现的文章发布系统,该系统是我和我朋友一起做的,本文仅介绍自己的这部 ...
最新文章
- VTK:参数化超椭球用法实战
- maven工程下 读取resource下配置文件
- java将jfif格式转换成ipg_win10系统将jfif格式转jpg的操作方法
- Unity3D 旋转
- 跟着石头哥哥学cocos2d-x(四)--cocos2dx中的动画以及TexturePacker使用
- 如何用python的i2c教程_Micropython TPYBoard I2C的用法
- Pessimistic and Optimistic locking
- 小米盒子4用u盘导入html文件格式,最新图文教程:小米盒子怎么用U盘安装第三方应用...
- 一直当菜鸟吧!——关于全局变量
- AODV协议的仿真研究
- 国外常用的论文检索网站有哪些?
- Cisco交换机与路由器登陆密码破解(保存原配置)
- SSM整合篇--JSP介绍
- oracle是gbk程序是utf8的,oracle数据库gbk转utf8
- 转载-css 属性clip-path之多边形polygon小窥
- contiki仿真模拟器cooja的使用
- 医院绩效考核病案首页上报系统,智能上报轻松无忧
- PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...
- 练习八:利用有限状态机进行时序逻辑的设计
- 【SLAM学习】(二)相机原理