日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

怎樣用手機(jī)號(hào)查快遞信息 怎樣用手機(jī)號(hào)查快遞( 四 )

2.4運(yùn)行項(xiàng)目修改配置文件 項(xiàng)目配置文件src/resources/application.properties,根據(jù)實(shí)際情況修改對(duì)應(yīng)的數(shù)據(jù)庫連接信息 。
#MySQL配置spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.url=jdbc:mysql://localhost:3306/kuaidi?useUnicode=true&characterEncoding=UTF-8spring.datasource.username=root #數(shù)據(jù)庫賬號(hào)spring.datasource.password=root #數(shù)據(jù)庫密碼#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創(chuàng)建數(shù)據(jù)庫表 表結(jié)構(gòu)如下:
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 '快遞單號(hào)',`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;運(yùn)行 將項(xiàng)目導(dǎo)入Idea工具,找到com.wangzg.kuaidi.KuaiDiApplication文件,執(zhí)行main方法即可,如下圖:

怎樣用手機(jī)號(hào)查快遞信息 怎樣用手機(jī)號(hào)查快遞


三、部署3.1 jar部署上傳安裝包 在服務(wù)器創(chuàng)建/usr/myworkspace,執(zhí)行下面命令可直接創(chuàng)建:
mkdir -p /usr/myworkspace復(fù)制代碼下載相關(guān)文件,上傳到服務(wù)器/usr/myworkspace 。下載地址:github.com/hellowHuaai… 文件主要包括:
  • application.properties 說明:項(xiàng)目配置文件,可能會(huì)涉及到修改服務(wù)器端口,數(shù)據(jù)庫訪問、端口、賬號(hào)、密碼等 。
  • kuaidi.jar 說明:后端服務(wù)的可執(zhí)行jar文件 。
  • kuaidi.sql 說明:數(shù)據(jù)庫初始化腳本 。
  • start.sh 說明: 啟動(dòng)服務(wù)器shell腳本 。
  • stop.sh 說明: 停止服務(wù)器shell腳本 。
初始化數(shù)據(jù)庫 打開Navicat工具,選中數(shù)據(jù)庫,右鍵選擇運(yùn)行SQL文件…,具體操作,這樣數(shù)據(jù)庫就初始化完成 。
怎樣用手機(jī)號(hào)查快遞信息 怎樣用手機(jī)號(hào)查快遞


運(yùn)行項(xiàng)目
在服務(wù)器/usr/myworkspace目錄下 , 執(zhí)行如下命令,即可運(yùn)行項(xiàng)目:
chmod +x *.sh #給所有 .sh文件添加執(zhí)行權(quán)限./start.sh3.2 Docker部署Docker 容器化部署項(xiàng)目,需要?jiǎng)?chuàng)建一個(gè) mysql 的容器,創(chuàng)建kuaidi的容器,再初始化一下數(shù)據(jù)庫 。
創(chuàng)建數(shù)據(jù)庫容器 代碼如下:
docker run -d --name mysql5.7 -e MYSQL_ROOT_PASSWORD=root -it -p 3306:3306 daocloud.io/library/mysql:5.7.7-rc導(dǎo)入數(shù)據(jù)庫腳本 數(shù)據(jù)庫腳本kuaidi.sql內(nèi)容如下:
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 '快遞單號(hào)',`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;

推薦閱讀