开发环境准备
# 开发环境准备
# 基础环境要求
# 基础开发环境
- JDK: 1.8
- Maven: 3.5+
- MySql: 5.7+
- Redis: 3.2 +
- Node Js: 10.0 +
- Npm: 5.6.0+
- Yarn: 1.21.1+
# IDE插件
- Lombok Plugin (必装)
# 推荐IDE
- 使用 IntelliJ IDEA
- 前端使用 IntelliJ IDEA
# 基础环境与工具安装
JeeFly采用前后分离架构,官方推荐前后端都用IDEA
前端开发: IDEA
后端开发: IDEA 或 Eclipse
1
2
3
2
3
# 工具清单
- node-v12.13.1+
- yarn-1.21.1+
- ideaIU-2019.2.3+
- jdk-8u191+
- apache-maven-3+
- redis3+
- mysql-5.7+
# 前端环境安装
序号 | 工具 | 描述 | 参考 |
---|---|---|---|
1 | Nodejs/Npm安装 | JavaScript运行环境,此处使用到它的包管理器npm | https://www.runoob.com/nodejs/nodejs-install-setup.html |
2 | Yarn安装 | 下载包工具 | https://yarn.bootcss.com/docs/install/#windows-stable |
3 | IDEA | WEB前端开发工具 | https://www.jetbrains.com/idea/download |
# Nodejs切换国内镜像
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
1
# 后端环境安装
后端开发建议采用IDEA,方便多Maven模块开发,热部署请集成JRebel。
序号 | 工具 | 参考 |
---|---|---|
1 | JDK8安装、Maven安装 | 此部分请百度 |
2 | IDEA安装 | https://www.jianshu.com/p/367718498293 |
3 | IDEA中Lombok插件的安装与使用 | https://www.cnblogs.com/iathanasy/p/9262689.html |
4 | IDEA热部署JRebel安装(可选) | https://blog.csdn.net/weixin_42831477/article/details/82229436 |
5 | Eclipse安装lombok插件 | https://blog.csdn.net/qq_25646191/article/details/79639633 |
6 | Eclipse自定义皮肤主题 | https://blog.csdn.net/StillOnMyWay/article/details/79109741 |
7 | Eclipse常用快捷键 | https://blog.csdn.net/zhangdaiscott/article/details/52790087 |
# 开发环境搭建
# 前端开发环境搭建
# 一、安装开发工具
安装nodejs、idea、yarn
# 二、导入项目
# 1、使用idea导入项目
(1)前端工程jeefly-cloud-ui (2)IDEA打开项目
# 2、本地开发构建运行
(1)执行命令 yarn 下载项目依赖
(2)项目依赖的模块下载完成,则项目构建完成。出现下边错误,可以忽略
(3)执行命令 yarn dev 运行
# 后端开发环境搭建
# 一、安装开发工具
安装jdk、eclipse/idea、maven、redis、mysql等
警告
安装mysql数据库后,需要设置不区分大小写
lower_case_table_names=1
1
# 二、导入项目
# (1)配置jdk8、Maven
此部分属于java基础不细讲!
1
# (2)修改Maven镜像
安装方法参照 【开发环境准备】-【Maven私服设置】
# (3)使用Idea或者Eclipse通过Maven方式导入项目
# 平台技术点
需要掌握的基础知识
序号 | 知识点 | 资料 |
---|---|---|
1 | Node.js 入门 | http://www.runoob.com/nodejs/nodejs-tutorial.html |
2 | Npm 命令 | http://www.runoob.com/nodejs/nodejs-npm.html |
3 | Yarn | 建议,比npm更快 |
4 | Vue | https://cn.vuejs.org/ |
5 | ES6 | https://blog.csdn.net/itzhongzi/article/details/73330681 |
6 | Vue全家桶 | Webpack 、axios、Vue router、Vuex、Vue Loader、Vue cli |
7 | Springboot | |
8 | Mybatis-plus | https://mp.baomidou.com (opens new window) |
9 | Shiro |
# Maven私服设置
JeeFly存在自定义JAR包,放在自己的Maven私服上面,所以有的时候会遇到下载失败。 一般遇到下载失败的情况,是因为用户设置了本地镜像,导致无法从JeeFly私服下载资源,参考下面的方式进行镜像排除配置即可。
找到 maven老家 conf/settings.xml
(或用户目录下的.m2/settings.xml
),
在标签内增加下面方式的阿里云maven镜像(删除自己的镜像配置), 最终结果见下面:
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeefly,!jeefly-snapshots,!jeefly-releases</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
然后执行maven命令,依赖就会顺利下载;此配置重点在这句话<mirrorOf>*,!jeefly,!jeefly-snapshots</mirrorOf>
如果不加这句话,默认所有的依赖都会去阿里云仓库下载,加上后jeefly的依赖包就可以从jeefly私服下载了。
如果使用自己的镜像,修改mirrorOf
内容。
上次更新: 2020/11/03, 15:11:00