由於每台電腦安裝時不同的步驟混亂導致安裝完后出現問題結果不盡相同,在此從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
在此使用webstrom
工具清單
鏈接: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 | https://my.oschina.net/jeecg/blog/4277939 |
2 | Yarn安裝 | 下載包工具 | https://my.oschina.net/jeecg/blog/4278012 |
3 | WebStorm安裝與使用(也可用IDEA) | WEB前端開發工具 | https://blog.csdn.net/u011781521/article/details/53558979 |
配置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