上篇博客中开源全栈sofaboot+antd-design-pro项目的使用方法

回顾一下哈

技术栈:Sofaboot + antd-design-pro + docker + Nginx +Acts

github上地址: 
https://github.com/jxtpro/mkweb-full-stack

官网地址:

http://mk.3jxq.com/#/welcome

简介

开源以简洁为主,让学习的人,减少视觉疲劳和思维疲劳。学习该开源项目时,首先clone 本地开发环境, 导入项目路径下 mkweb.sql ->  mysql 急速起飞。

 

正文

 

导入数据库

对应本地开发环境有mysql的朋友来说, 运行一条命令就可以直接方便的导入表结构和数据了. 假设用户名为:root,密码为:123456,当前执行路径为end项目根目录

mysql -uroot -p123456 < ./mkweb.sql

 

导入后端

数据库的结构和数据已经有了,那么后端怎么构建呢,根据开发工具不同,导入项目的方式也有所不同,分idea/eclipse/vscode/sublime/npp++/等 ,这儿的导入过程,希望大家可以自己解决。如实在不明确,可以自行百度或者call 刀马客站长,他会给你相应过程和方法。

 

 

启动后端项目

假设完成了项目导入, 修改你的环境配置文件哦,当前执行目录为end项目根路径, 然后一条命令 构建你的项目吧 :

mvn  clean package -U -pl app/web/home -am

这儿只介绍两种方式启动你的 jar 文件or main,下面逐一介绍:

 

一、开发工具中启动如下图:

配置 VM options 项为: -Dspring.profiles.active=dev 注意开发是win还是linux

会有 deploy.os.name 这一参数,这儿先不做过多的介绍了,不是重点哦。

 

 

  • java 启动jar

假设当前执行目录为end项目根路径

java -Dspring.profiles.active=dev -jar app/web/home/target/home-1.0-SNAPSHOT.jar

 

 

导入前端项目

同后端导入项目一个道理,开发工具不同导入方式会不同,百度或者联系站长哦

 

对于选择 npm, yarn, cnpm困难症的来说。这儿只选择cnpm 了。注意配置好源哦.

 

启动前端项目

可以是dev启动也可以是no-mock方式。更多可以参见package.json文件 scripts部分

或者 antd-design-pro 官网:

cnpm run dev

cnpm run start:no-mock

 

访问本地web : http://localhost:8000

 

大家看到 Umi UI mini Ready on port 300 这行没,这儿300 是小的bug,

实际是访问3000 端口的,为什么让大家留意一下呢。这儿可以说是另一种开发

思路的入口。本文先不过多说了,篇幅有限。

 

以上所说简单,实际跑起来,可能是一个漫长且煎熬的过程。坚持就是胜利!!!

 

好了,今天先分享到这儿吧 。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值