基于springboot点餐系统java web订餐管理平台源码

本系统采用的技术栈有:springboot、spring、springmvc、mybatis、shiro、jsp、javascript、layui。数据库采用mysql作为数据存储,系统中涉及到的关键表有,用户表、用户详情表、商品表、订单表、商品订单关联表、评价表等等。本系统分为前端和后端,前端功能有:登录注册、修改个人信息、修改收货地址、查看商品、加购商品、结算商品,对订单进行评价、用户留言等功能;后端功能有:登录、商品管理、用户管理、订单管理、留言公告管理等功能。本系统中的购物车功能设计、io读写图片存放本地、订单导出、echarts插件实现订单信息统计、后台批量操作、pagehelper实现分页等细节值得学习。

开发环境

jdk8+mysql+IDEA或eclipse+maven+lombok

开发技术

springboot+spring mvc+mybatis+jsp+javascript+layui。

 

/*
Navicat MySQL Data Transfer

Source Server         : localhost_3306
Source Server Version : 50625
Source Host           : localhost:3306
Source Database       : diancan

Target Server Type    : MYSQL
Target Server Version : 50625
File Encoding         : 65001

Date: 2021-01-21 15:36:10
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for evaluate_p
-- ----------------------------
DROP TABLE IF EXISTS `evaluate_p`;
CREATE TABLE `evaluate_p` (
  `id` int(15) NOT NULL AUTO_INCREMENT,
  `order_id` varchar(50) NOT NULL DEFAULT '',
  `evaluate_content` varchar(200) DEFAULT NULL,
  `evaluate_date` varchar(50) DEFAULT NULL,
  `answer_content` varchar(200) DEFAULT NULL,
  `answer_date` varchar(50) DEFAULT NULL,
  `status` int(1) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ----------------------------
-- Records of evaluate_p
-- ----------------------------
INSERT INTO `evaluate_p` VALUES ('1', '97f84cac-b5e0-47f6-bf60-069999dae8f4', '                    请输入评价内容\r\n东坡肉相当地道,味道很好,好吃!', '2020-04-13 06:24:08', null, null, '0');
INSERT INTO `evaluate_p` VALUES ('2', '8743fhy-b93hf-9jfd-fjd', '这是评论1', '2020-04-14 06:24:08', null, null, '0');
INSERT INTO `evaluate_p` VALUES ('3', '34343-urheu43-7847h-ufd', '这是评论2', '2020-04-15 06:24:08', null, null, '0');
INSERT INTO `evaluate_p` VALUES ('4', '305cd3d8-3e1f-4af4-b29c-dfe449b8c90b', '           不错,很好吃', '2021-01-21 11:33:05', null, null, '0');
INSERT INTO `evaluate_p` VALUES ('5', '1ffa361e-c112-404f-9baa-7b4aa3395228', '      还行,分量足', '2021-01-21 03:18:08', null, null, '0');

-- ----------------------------
-- Table structure for leave_p
-- ----------------------------
DROP TABLE IF EXISTS `leave_p`;
CREATE TABLE `leave_p` (
  `id` int(16) NOT NULL AUTO_INCREMENT,
  `user_id` int(16) DEFAULT NULL,
  `content` varchar(255) DEFAULT NULL,
  `leave_date` varchar(255) DEFAULT NULL,
  `answer_content` varchar(255) DEFAULT NULL,
  `answer_date` varchar(255) DEFAULT NULL,
  `status` int(2) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ----------------------------
-- Records of leave_p
-- ----------------------------
INSERT INTO `leave_p` VALUES ('4', '8', '价格偏贵,希望能便宜点', '2021-01-21', null, null, '1');

-- ----------------------------
-- Table structure for notice
-- ----------------------------
DROP TABLE IF EXISTS `notice`;
CREATE TABLE `notice` (
  `id` int(15) NOT NULL AUTO_INCREMENT,
  `title` varchar(40) DEFAULT NULL,
  `content` varchar(250) DEFAULT NULL COMMENT '内容',
  `notice_date` varchar(40) DEFAULT NULL,
  `status` int(2) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ----------------------------
-- Records of notice
-- ----------------------------
INSERT INTO `notice` VALUES ('1', '周末优惠促销', '每周日凡消费满300,即可在本店享受8折优惠', '2020-04-13', '1');
INSERT INTO `notice` VALUES ('2', '套餐优惠公告', '凡八人及八人人以上同时用餐可享受8折优惠', '2020-04-13', '1');
INSERT INTO `notice` VALUES ('3', '公告声明', '优惠促销活动不叠加,解释权归本店所有', '2020-04-13', '1');

-- ----------------------------
-- Table structure for order_p
-- ----------------------------
DROP TABLE IF EXISTS `order_p`;
CREATE TABLE `order_p` (
  `id` int(16) NOT NULL AUTO_INCREMENT,
  `order_id` varchar(64) NOT NULL,
  `order_date` varchar(16) DEFAULT NULL,
  `order_status` varchar(2) DEFAULT NULL COMMENT '订单状态',
  `user_id` int(16) DEFAULT NULL,
  `money` double(10,0) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ----------------------------
-- Records of order_p
-- ----------------------------
INSERT INTO `order_p` VALUES ('1', 'c5713cff-28d7-4011-8915-cca7dfeea18d', '2020-04-28', '1', '3', '10');
INSERT INTO `order_p` VALUES ('2', 'd2077407-20fe-487e-998f-f181d2c6a13e', '2020-04-28', '0', '2', '30');
INSERT INTO `order_p` VALUES ('3', '8b120ed5-f461-4655-b043-61c129e96454', '2020-04-28', '0', '2', '143');
INSERT INTO `order_p` VALUES ('4', '96526acc-d2c6-4d40-870f-aba425b14b95', '2020-04-28', '0', '2', '143');
INSERT INTO `order_p` VALUES ('5', '103b625f-9d29-400b-bcbf-9359e09c5145', '2020-04-28', '0', '2', '21');
INSERT INTO `order_p` VALUES ('6', '718bc78b-e3fb-4ec9-8953-e60c94865e3a', '2020-04-28', '0', '2', '9');
INSERT INTO `order_p` VALUES ('7', 'd7753874-74e2-46d2-922c-a0ebd3fe8a7a', '2020-04-28', '0', '3', '10');
INSERT INTO `order_p` VALUES ('8', '5e11424a-6b54-4e6f-bb7a-8fb00e2c3d7d', '2020-04-28', '0', '3', '21');
INSERT INTO `order_p` VALUES ('9', '326143d1-80df-491a-8ba4-94032d7e7851', '2020-04-28', '0', '3', '14');
INSERT INTO `order_p` VALUES ('10', '5ef3c1d0-0ea5-47c5-ab72-c6e00ef3ed2f', '2020-04-28', '0', '2', '10');
INSERT INTO `order_p` VALUES ('11', '4bd3bf00-321a-41ce-a090-043cc12e2bcb', '2020-04-29', '0', '1', '20');
INSERT INTO `order_p` VALUES ('12', '587583c0-9539-43bb-98b6-8ba2b53951d0', '2020-04-29', '0', '2', '200');
INSERT INTO `order_p` VALUES ('13', '305cd3d8-3e1f-4af4-b29c-dfe449b8c90b', '2021-01-21', '3', '6', '21');
INSERT INTO `order_p` VALUES ('14', '1ffa361e-c112-404f-9baa-7b4aa3395228', '2021-01-21', '3', '8', '14');

-- ----------------------------
-- Table structure for product_banner_p
-- ----------------------------
DROP TABLE IF EXISTS `product_banner_p`;
CREATE TABLE `product_banner_p` (
  `id` int(16) NOT NULL AUTO_INCREMENT,
  `product_id` int(16) DEFAULT NULL,
  `status` int(1) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ----------------------------
-- Records of product_banner_p
-- ----------------------------
INSERT INTO `product_banner_p` VALUES ('1', '3', '1');
INSERT INTO `product_banner_p` VALUES ('2', '1', '1');
INSERT INTO `product_banner_p` VALUES ('3', '14', '1');

-- ----------------------------
-- Table structure for product_kind_p
-- ----------------------------
DROP TABLE IF EXISTS `product_kind_p`;
CREATE TABLE `product_kind_p` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增',
  `kind_name` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ----------------------------
-- Records of product_kind_p
-- ----------------------------
INSERT INTO `product_kind_p` VALUES ('1', '我爱吃肉');
INSERT INTO `product_kind_p` VALUES ('2', '我爱吃素');
INSERT INTO `product_kind_p` VALUES ('3', '我爱海鲜');
INSERT INTO `product_kind_p` VALUES ('4', '我爱主食');
INSERT INTO `product_kind_p` VALUES ('5', '小吃饮料');

-- ----------------------------
-- Table structure for product_order_p
-- ----------------------------
DROP TABLE IF EXISTS `product_order_p`;
CREATE TABLE `product_order_p` (
  `id` int(16) NOT NULL AUTO_INCREMENT,
  `order_id` varchar(64) NOT NULL,
  `product_id` int(16) NOT NULL,
  `buy_num` int(16) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ----------------------------
-- Records of product_order_p
-- ----------------------------
INSERT INTO `product_order_p` VALUES ('4', 'c5713cff-28d7-4011-8915-cca7dfeea18d', '7', '1');
INSERT INTO `product_order_p` VALUES ('5', 'd2077407-20fe-487e-998f-f181d2c6a13e', '31', '1');
INSERT INTO `product_order_p` VALUES ('6', 'd2077407-20fe-487e-998f-f181d2c6a13e', '8', '1');
INSERT INTO `product_order_p` VALUES ('7', 'd2077407-20fe-487e-998f-f181d2c6a13e', '10', '1');
INSERT INTO `product_order_p` VALUES ('8', '8b120ed5-f461-4655-b043-61c129e96454', '3', '1');
INSERT INTO `product_order_p` VALUES ('9', '96526acc-d2c6-4d40-870f-aba425b14b95', '3', '1');
INSERT INTO `product_order_p` VALUES ('10', '103b625f-9d29-400b-bcbf-9359e09c5145', '4', '1');
INSERT INTO `product_order_p` VALUES ('11', '718bc78b-e3fb-4ec9-8953-e60c94865e3a', '8', '1');
INSERT INTO `product_order_p` VALUES ('12', 'd7753874-74e2-46d2-922c-a0ebd3fe8a7a', '7', '1');
INSERT INTO `product_order_p` VALUES ('13', '5e11424a-6b54-4e6f-bb7a-8fb00e2c3d7d', '4', '1');
INSERT INTO `product_order_p` VALUES ('14', '326143d1-80df-491a-8ba4-94032d7e7851', '5', '1');
INSERT INTO `product_order_p` VALUES ('15', '5ef3c1d0-0ea5-47c5-ab72-c6e00ef3ed2f', '7', '1');
INSERT INTO `product_order_p` VALUES ('16', '4bd3bf00-321a-41ce-a090-043cc12e2bcb', '1', '1');
INSERT INTO `product_order_p` VALUES ('17', '4bd3bf00-321a-41ce-a090-043cc12e2bcb', '7', '2');
INSERT INTO `product_order_p` VALUES ('19', '587583c0-9539-43bb-98b6-8ba2b53951d0', '1', '5');
INSERT INTO `product_order_p` VALUES ('20', '305cd3d8-3e1f-4af4-b29c-dfe449b8c90b', '3', '2');
INSERT INTO `product_order_p` VALUES ('21', '305cd3d8-3e1f-4af4-b29c-dfe449b8c90b', '4', '1');
INSERT INTO `product_order_p` VALUES ('22', '1ffa361e-c112-404f-9baa-7b4aa3395228', '28', '1');
INSERT INTO `product_order_p` VALUES ('23', '1ffa361e-c112-404f-9baa-7b4aa3395228', '18', '1');
INSERT INTO `product_order_p` VALUES ('24', '1ffa361e-c112-404f-9baa-7b4aa3395228', '5', '1');

-- ----------------------------
-- Table structure for product_p
-- ----------------------------
DROP TABLE IF EXISTS `product_p`;
CREATE TABLE `product_p` (
  `id` int(16) NOT NULL AUTO_INCREMENT,
  `product_name` varchar(64) DEFAULT NULL,
  `price` double(10,2) DEFAULT NULL,
  `vprice` double(10,2) DEFAULT NULL,
  `image_url` varchar(255) DEFAULT NULL,
  `description` varchar(255) DEFAULT NULL,
  `inventory` int(16) DEFAULT NULL,
  `product_kind_id` int(16) DEFAULT NULL,
  `buy_count` int(1) unsigned zerofill DEFAULT NULL,
  `status` int(1) unsigned zerofill DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ----------------------------
-- Records of product_p
-- ----------------------------
INSERT INTO `product_p` VALUES ('1', '大盘鸡', '40.00', '37.00', '/static/pro/upload/1f889bbacd414cd.jpg', '美味大盘鸡,好吃、好吃、好好吃!', null, '1', '8', '1');
INSERT INTO `product_p` VALUES ('2', '东坡肉', '32.00', '30.00', '/static/pro/upload/ffec80580537404.jpg', '东坡肉眉山和江南地区特色传统名菜!', null, '1', '0', '0');
INSERT INTO `product_p` VALUES ('3', '干锅牛蛙', '143.00', '43.00', '/static/pro/upload/2c85771b7710499.jpg', '干锅牛蛙', null, '1', '15', '1');
INSERT INTO `product_p` VALUES ('4', '干锅腊肉茶树菇', '21.00', '21.00', '/static/pro/upload/499b730e18ff45f.jpg', '干锅腊肉茶树菇,好吃的不行!', null, '1', '2', '1');
INSERT INTO `product_p` VALUES ('5', '白菜豆腐汤', '14.00', '14.00', '/static/pro/upload/1c46dda3860343a.jpg', '白菜豆腐汤.jpg', null, '2', '2', '1');
INSERT INTO `product_p` VALUES ('6', '干锅花菜', '8.00', '5.00', '/static/pro/upload/a10be9a10e5a475.jpeg', '干锅有机花菜', null, '2', null, '1');
INSERT INTO `product_p` VALUES ('7', '金针菇烧豆腐', '10.00', '9.00', '/static/pro/upload/bb91469f56754f3.jpg', '金针菇烧豆腐', null, '2', '2', '1');
INSERT INTO `product_p` VALUES ('8', '韭菜炒香干', '9.00', '9.00', '/static/pro/upload/5060735a2b604a2.jpeg', '韭菜炒香干', null, '2', '1', '1');
INSERT INTO `product_p` VALUES ('9', '西芹呛鱿鱼', '21.00', '21.00', '/static/pro/upload/7e32aeee3b204de.jpeg', '西芹呛鱿鱼', null, '3', null, '1');
INSERT INTO `product_p` VALUES ('10', '牛肉干', '30.00', '25.00', '/static/pro/upload/cce01d99d7254e1.jpg', '牛肉干内蒙古风干手撕五香辣味牛肉片', null, '5', '1', '1');
INSERT INTO `product_p` VALUES ('11', '汴京炸鸡.jpg', '18.00', '15.00', '/static/pro/upload/1d07ae5d2a18401.jpg', '汴京炸鸡.jpg', null, '5', null, '1');
INSERT INTO `product_p` VALUES ('12', '康师傅冰红茶', '5.00', '4.50', '/static/pro/upload/038ef1a78b7243a.jpg', '康师傅冰红茶.jpg', null, '5', null, '1');
INSERT INTO `product_p` VALUES ('13', '哇哈哈纯净水', '3.00', '3.00', '/static/pro/upload/bf71ab78ff2d467.jpg', '哇哈哈纯净水', null, '5', null, '1');
INSERT INTO `product_p` VALUES ('14', '柠檬水.jpg', '4.00', '4.00', '/static/pro/upload/1f25f4e97c0f461.jpg', '柠檬水.jpg', null, '5', null, '1');
INSERT INTO `product_p` VALUES ('15', '牛奶饼干.jpeg', '8.00', '7.00', '/static/pro/upload/547f1909cb40401.jpeg', '牛奶饼干.jpeg', null, '5', null, '1');
INSERT INTO `product_p` VALUES ('16', '草莓饮料.jpg', '9.00', '9.00', '/static/pro/upload/3ba944de000a44e.jpg', '草莓饮料.jpg', null, '5', null, '1');
INSERT INTO `product_p` VALUES ('17', '鱼香肉丝.jpg', '15.00', '15.00', '/static/pro/upload/c51c4ccaaa434fd.jpg', '鱼香肉丝.jpg', null, '1', null, '1');
INSERT INTO `product_p` VALUES ('18', '特色卤牛肉.jpg', '30.00', '28.00', '/static/pro/upload/384de547262e430.jpg', '特色卤牛肉.jpg', null, '1', null, '1');
INSERT INTO `product_p` VALUES ('19', '蒜苔炒肉.jpg', '20.00', '17.00', '/static/pro/upload/dae716e6121243a.jpg', '蒜苔炒肉.jpg', null, '1', null, '1');
INSERT INTO `product_p` VALUES ('20', '口水鸡.jpg', '25.00', '24.00', '/static/pro/upload/4059f391afcd4c5.jpg', '口水鸡.jpg', null, '1', null, '1');
INSERT INTO `product_p` VALUES ('21', '洋葱木耳.jpg', '13.00', '9.00', '/static/pro/upload/383660f4fed047a.jpg', '洋葱木耳.jpg', null, '2', null, '1');
INSERT INTO `product_p` VALUES ('22', '西芹腐竹.jpg', '14.00', '14.00', '/static/pro/upload/0b8fb69829654a9.jpg', '西芹腐竹.jpg', null, '2', null, '1');
INSERT INTO `product_p` VALUES ('23', '西红柿炒土豆片.jpg', '17.00', '15.00', '/static/pro/upload/7e979913ff42424.jpg', '西红柿炒土豆片.jpg', null, '2', null, '1');
INSERT INTO `product_p` VALUES ('24', '蒜蓉时蔬.jpg', '9.00', '9.00', '/static/pro/upload/9ec5f6906509402.jpg', '蒜蓉时蔬.jpg', null, '2', null, '1');
INSERT INTO `product_p` VALUES ('25', '酸辣土豆丝.jpg', '12.00', '10.00', '/static/pro/upload/090de4159ea5448.jpg', '酸辣土豆丝.jpg', null, '2', null, '1');
INSERT INTO `product_p` VALUES ('26', '手撕包菜.jpeg', '11.00', '11.00', '/static/pro/upload/48a2233e00a941f.jpeg', '手撕包菜.jpeg', null, '2', null, '1');
INSERT INTO `product_p` VALUES ('27', '河间驴肉火烧.jpg', '9.00', '9.00', '/static/pro/upload/068075e216714df.jpg', '河间驴肉火烧.jpg', null, '4', null, '1');
INSERT INTO `product_p` VALUES ('28', '米饭', '5.00', '5.00', '/static/pro/upload/caf6e334418e43b.jpg', '米饭', null, '4', null, '1');
INSERT INTO `product_p` VALUES ('29', '馒头.jpg', '3.00', '3.00', '/static/pro/upload/1beafae965a6409.jpg', '馒头.jpg', null, '4', null, '1');
INSERT INTO `product_p` VALUES ('30', '水饺', '10.00', '10.00', '/static/pro/upload/b8722977d7644e7.jpg', '水饺', null, '4', null, '1');
INSERT INTO `product_p` VALUES ('31', '蛋挞.jpg', '10.00', '10.00', '/static/pro/upload/0f8ed80a8604492.jpg', '蛋挞.jpg', null, '5', '1', '1');
INSERT INTO `product_p` VALUES ('33', '香煎猪排', '22.00', '18.00', '/static/pro/upload/a05ec273be1f469.jpg', '香煎猪排香煎猪排香煎猪排香煎猪排香煎猪排香煎猪排', null, '1', null, '1');
INSERT INTO `product_p` VALUES ('34', '可乐鸡翅', '22.00', '19.00', '/static/pro/upload/9d4f507be51340c.jpg', '可乐鸡翅是由 可乐和鸡翅为主要原料。。。', null, '1', null, '1');

-- ----------------------------
-- Table structure for role_p
-- ----------------------------
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.ms</groupId>
    <artifactId>diancan</artifactId>

    <packaging>jar</packaging>
    <name>demo</name>
    <version>v-8080</version>

    <!--Spring Boot的父级依赖-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.7.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <!--字符集设置为UTF-8,Java版本为1.8-->
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <!--springboot的web模块-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!--springboot的test模块-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <!--上传文件组件支持-->
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3.2</version>
        </dependency>

        <!--MySQL数据库连接-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.15</version>
        </dependency>

        <!--mybatis支持-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.1.1</version>
        </dependency>

        <!--servlet 3.0 版本之后支持-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </dependency>

        <!--jstl支持-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>

        <!--Springboot内嵌Tomcat-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </dependency>

        <!--解析jsp页面-->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>

        <!--Shiro支持相关 -->
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-spring</artifactId>
            <version>1.2.5</version>
        </dependency>
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-ehcache</artifactId>
            <version>1.2.2</version>
        </dependency>

        <!-- 邮件支持相关-->
        <dependency>
            <groupId>javax.activation</groupId>
            <artifactId>activation</artifactId>
            <version>1.1</version>
        </dependency>
        <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>mail</artifactId>
            <version>1.4</version>
        </dependency>

        <!--springboot 自动配置-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-autoconfigure</artifactId>
        </dependency>

        <!--Spring-web的依赖-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.2.3.RELEASE</version>
        </dependency>

        <!--mybatis和spring整合-->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.3.0</version>
        </dependency>

        <!--用于操作EXCEL和WORD的工具包-->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.9</version>
        </dependency>

        <!--pagehelper分页 -->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper</artifactId>
            <version>5.1.10</version>
        </dependency>

        <!--引入lombok支持-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.20</version>
        </dependency>


        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>5.3.2</version>
            <scope>compile</scope>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <!--  springboot提供的项目编译打包插件  -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>1.4.2.RELEASE</version>
                <configuration>
                    <mainClass>com.ms.diancan.FrameworkApplication</mainClass>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

        <resources>
            <resource>
                <directory>src/main/webapp</directory>
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/**</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>

    </build>
</project>

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿毕业分享网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值