2.4运行项目修改配置文件 项目配置文件src/resources/application.properties,根据实际情况修改对应的数据库连接信息 。
#MySQL配置spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.url=jdbc:mysql://localhost:3306/kuaidi?useUnicode=true&characterEncoding=UTF-8spring.datasource.username=root #数据库账号spring.datasource.password=root #数据库密码#MyBatis日志配置mybatis.mapperLocations=classpath:mapper/*.xmlmybatis.config-location=classpath:/config/mybatis-config.xml#端口配置server.port=8082# 定位模板的目录spring.mvc.view.prefix=classpath:/templates/# 给返回的页面添加后缀名spring.mvc.view.suffix=.html
创建数据库表 表结构如下:
DROP TABLE IF EXISTS `kuaidi`;CREATE TABLE `kuaidi`(`id` int(11) NOT NULL AUTO_INCREMENT,`user_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人姓名',`phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人电话',`kuaidi_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '快递单号',`company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '快递公司名称拼音',`create_time` datetime(0) NULL DEFAULT NULL,PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
运行 将项目导入Idea工具,找到com.wangzg.kuaidi.KuaiDiApplication文件,执行main方法即可,如下图:
![怎样用手机号查快递信息 怎样用手机号查快递](http://pic.yunnanlong.com/231026/0AH14462-7.jpg)
三、部署3.1 jar部署上传安装包 在服务器创建/usr/myworkspace,执行下面命令可直接创建:
mkdir -p /usr/myworkspace复制代码
下载相关文件,上传到服务器/usr/myworkspace 。下载地址:github.com/hellowHuaai… 文件主要包括:- application.properties 说明:项目配置文件,可能会涉及到修改服务器端口,数据库访问、端口、账号、密码等 。
- kuaidi.jar 说明:后端服务的可执行jar文件 。
- kuaidi.sql 说明:数据库初始化脚本 。
- start.sh 说明: 启动服务器shell脚本 。
- stop.sh 说明: 停止服务器shell脚本 。
![怎样用手机号查快递信息 怎样用手机号查快递](http://pic.yunnanlong.com/231026/0AH12U5-8.jpg)
运行项目
在服务器/usr/myworkspace目录下 , 执行如下命令,即可运行项目:
chmod +x *.sh #给所有 .sh文件添加执行权限./start.sh
3.2 Docker部署Docker 容器化部署项目,需要创建一个 mysql 的容器,创建kuaidi的容器,再初始化一下数据库 。创建数据库容器 代码如下:
docker run -d --name mysql5.7 -e MYSQL_ROOT_PASSWORD=root -it -p 3306:3306 daocloud.io/library/mysql:5.7.7-rc
导入数据库脚本 数据库脚本kuaidi.sql内容如下:create DATABASE kuaidi;use kuaidi;SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;DROP TABLE IF EXISTS `kuaidi`;CREATE TABLE `kuaidi`(`id` int(11) NOT NULL AUTO_INCREMENT,`user_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人姓名',`phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人电话',`kuaidi_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '快递单号',`company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '快递公司名称拼音',`create_time` datetime(0) NULL DEFAULT NULL,PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 老板洗碗机使用方法视频教程强排水 老板洗碗机使用方法
- 打开微信客户端怎么弄 打开微信客户端
- 怎么在家使用QQ网吧特权
- 空调一般几年加氟一次好 空调一般几年加氟
- 黄金项链用什么清洗最干净 黄金项链怎么保养及清洗最亮的方法
- 天玑900还能用几年 天玑900能撑几年
- 床单被套用多久就不用了呢 床单被套用多久就不用了
- 微信小程序怎样制作 如何制作小程序微信
- 包粽子的蜜枣用干的还是用湿的
- 各种常见的视频播放器软件哪个好用?