由于每台电脑安装时不同的步骤混乱导致安装完后出现问题结果不尽相同,在此从jdk 到能调试代码一步步的步骤记录下来,方便日后换新电脑快速的安装
java 这套东西,安装环境就消耗很多,比起vs 右键可视化引用, 显得费心费力.
jdk安装 -常用正常下载还需账号从oracle 下载,麻烦直接存入腾讯微云.
jdk-8u261-windows-x64.exe
后台安装:
1:jdk环境
打开我的电脑属性设置环境变量的地方
新建
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_261
%JAVA_HOME%\bin
在加一个 新建系统变量
据说1.8之后不用配下边了,还是保留吧
classpath
%JAVA_HOME%\jre\lib\rt.jar;.;
java -version
2: IntelliJ IDEA 2020.2.3 (Ultimate Edition) 安装 到官网下载最新版安装,网上有使用方法.因版本升级较快在此不做记录
3:IDEA 配置jdk
安装 lombok
4:安装maven ,官网下载 ,存入微云 方便那么一点
apache-maven-3.6.3-bin.zip 解压
目录下 新建文件夹,当做文件仓库
MavenRepository
配置settings.xml
指定仓库地址
<localRepository>D:/work/apache-maven-3.6.3/MavenRepository</localRepository>
换上阿里云仓库和jeecg-boot 内部仓库
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
配置maven环境变量
M2_HOME
D:\work\apache-maven-3.6.3
%MAVEN_HOME%\bin
C:\Users\Administrator>mvn -version
配置idea 的meven
打开-File-Settings
redis安装 Redis-x64-3.2.100.msi
Another.Redis.Desktop.Manager.1.3.5
redis 装的很久了 不能确定是不是上边桌面管理redis 软件安装时自带redis安装了
下载jeecg-boot
https://gitee.com/jeecg/jeecg-boot
JEECG BOOT 低代码开发平台(前后端分离版本)
当前最新版本: 2.3(发布日期:2020-09-14)
配置好maven
然后项目不变化,右边maven 栏目也没出这时运行
上边无红波浪线,代表maven 是下载完了
此时还没配置成功
Cannot resolve symbol 'Override'
错误
上边 漏掉的两项必须设置 后报错清除
(1)初始化数据库,要求mysql5.7+
-- 创建mysql库
create database `jeecg-boot` default character set utf8mb4 collate utf8mb4_general_ci;
手工执行Sql脚步:jeecg-boot/db/jeecg-boot-mysql.sql
(2)修改项目配置文件(数据库配置、redis配置)
配置文件: /src/main/resources/application-dev.yml
项目名称、端口号配置(可以不改):
默认配置—— 端口号是8080,项目名称是jeecg-boot
server:
port: 8080
servlet:
context-path: /jeecg-boot
数据库配置 :
spring:
datasource:
dynamic:
datasource:
#主数据源
master:
url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
Redis配置(配置redis的host和port):
#redis 配置
redis:
database: 0
host: 127.0.0.1
lettuce:
pool:
max-active: 8 #最大连接数据库连接数,设 0 为没有限制
max-idle: 8 #最大等待连接中的数量,设 0 为没有限制
max-wait: -1ms #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
min-idle: 0 #最小等待连接中的数量,设 0 为没有限制
shutdown-timeout: 100ms
password: ''
port: 6379
复制
(3)启动redis服务
(4)启动项目&访问
以上配置完成后,即可启动后台项目
本地启动:src/main/java/org/jeecg/JeecgApplication.java,右键执行启动。
通过 http://localhost:8080/jeecg-boot 访问后台,默认进入swagger接口首页。
成功 后台已经默认加载好了
二 前端环境搭建
JeecgBoot采用前后分离架构,官方推荐前后端都用IDEA
前端开发: IDEA 或 Webstrom
后端开发: IDEA 或 Eclipse
工具清单
链接:https://pan.baidu.com/s/16z9qNtyk24bsrZxRFBHP2w 提取码:pagv
- node-v12.13.1-x64.msi
- yarn-1.21.1.msi
- ideaIU-2019.2.3.exe
- jdk-8u191-windows-x64.exe
- apache-maven-3.5.4.zip
- redis64-3.0.501
- mysql-5.7.26-winx64.zip
前端环境安装(开发工具—帮助文档)
序号 | 工具 | 描述 | 参考 |
1 | Nodejs/Npm安装/Cnpm安装 | JavaScript运行环境,此处使用到它的包管理器npm | |
2 | Yarn安装 | 下载包工具 | |
3 | WebStorm安装与使用(也可用IDEA) | WEB前端开发工具 |
配置Nodejs镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
新版数据库 往往有所改变,会覆盖旧版
方法一:使用安装包安装
下载官方安装包,https://yarnpkg.com/zh-Hans/docs/install ,安装完毕后,一定要配置环境变量。
方式二:使用NPM安装
npm i yarn -g
-i:install
-g:全局安装(global),使用 -g 或 --global
输入yarn -version 可以看到版本号,说明安装成功了。我们就可以在项目中像使用npm一样使用yarn了
常用命令
- yarn / yarn install 等同于npm install 批量安装依赖
- yarn add xxx 等同于 npm install xxx —save 安装指定包到指定位置
- yarn remove xxx 等同于 npm uninstall xxx —save 卸载指定包
- yarn add xxx —dev 等同于 npm install xxx —save-dev
- yarn upgrade 等同于 npm update 升级全部包
- yarn global add xxx 等同于 npm install xxx -g 全局安装指定包
配置Nodejs镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
淘宝镜像来运行:
cnpm install
yarn run serve