一、前言
Small Tools
微服务项目目前技术:
- Spring Cloud Alibaba
- Nacos
- Redis
- MySQL
- Vue
- Docker
目前功能点:
基本上都是常见的,这里不多说...
- 系统管理
- 代码生成器
- 爬虫
- 数据库管理
- 三方登录
- ...
部分页面截图
二、环境准备
参考:https://gitee.com/zhengqingya/java-developer-document
温馨小提示:本文将基于Windows10专业版来启动运行访问服务,以下环境有的话,可直接跳过...
- JDK 1.8
- Apache Maven 3.6.3
- IntelliJ IDEA 2020.3
- MySQL 5.7
- Redis
- Git
- Node.js 12.18.3
- Visual Studio Code
- Docker
- Nacos 1.4.1
- Navicat Premium
1、拉取small-tools
项目
git clone https://gitee.com/zhengqingya/small-tools.git
2、Nacos配置
① 新建命名空间dev
、test
、prod
② 新建配置common-dev.yml
、system-dev.yml
、gateway-dev.yml
温馨小提示:相关配置文件在
small-tools/small-tools-api/nacos-config
目录下
③ 注:配置文件中的部分环境属性值根据自己本地的实际环境情况填写哦~
3、数据库
温馨小提示:相关sql文件在
small-tools
根目录下
① 新建数据库small-tools
② 导入sql数据
导入成功如下:
三、后端small-tools-api
启动运行
maven配置根据自己环境来哦
IDEA导入small-tools-api
后端项目
导入之后,idea右下角会有如下提示,选择第一个即可
debug启动运行项目
主要启动
GateWayApplication
、SystemApplication
、ToolApplication
如果启动运行出现如下情况:
右击选择Edit Configuration...
如下:选择JAR manifest
即可
然后重新启动...
启动成功如下:
四、前端small-tools-web
启动运行
命令行中依次执行如下命令:
# 进入前端项目
cd small-tools-web
# 安装依赖
cnpm install
# dev环境运行
cnpm run dev
运行成功,打开浏览器访问:http://127.0.0.1:8080
五、其它
项目相关文档更新地址:https://zhengqing.blog.csdn.net/category_10749058.html
今日分享语句:
每天提醒自己不要忘记梦想,
但不要麻木,
要很新鲜很激情,
保持梦想的热度。