zoukankan      html  css  js  c++  java
  • jeecg-boot 开发环境搭建

    由于每台电脑安装时不同的步骤混乱导致安装完后出现问题结果不尽相同,在此从jdk 到能调试代码一步步的步骤记录下来,方便日后换新电脑快速的安装

    java 这套东西,安装环境就消耗很多,比起vs 右键可视化引用, 显得费心费力. 

    jdk安装  -常用正常下载还需账号从oracle 下载,麻烦直接存入腾讯微云. 

    jdk-8u261-windows-x64.exe

    后台安装: 

    1:jdk环境

    打开我的电脑属性设置环境变量的地方

    新建

    变量名:JAVA_HOME

    变量值:C:Program FilesJavajdk1.8.0_261

     

     %JAVA_HOME%in

    在加一个 新建系统变量

    据说1.8之后不用配下边了,还是保留吧

    classpath

    %JAVA_HOME%jrelib t.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:workapache-maven-3.6.3

    %MAVEN_HOME%in 

    C:UsersAdministrator>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


  • 相关阅读:
    appdata文件夹有什么用途?C盘appdata可以删除吗?
    白话讲MyIsam和InnoDB的区别
    MVC&&MVP
    计算机程序的思维逻辑- 函数调用的基本原理
    猫狗收养所
    博客学习分类
    Android之操作SQLite
    总结---20160508
    对栈元素排序
    集合栈
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/13851175.html
Copyright © 2011-2022 走看看