低代码IDEA启动项目

本文涉及的产品
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 本文介绍如何在IDEA中启动Jeecg-Boot前后端项目。先启动Java后端:初始化MySQL与Redis,安装Maven依赖,修改数据库及Redis配置,运行主类启动服务;再启动Vue3前端:安装pnpm/yarn依赖,配置代理与接口地址,执行dev命令启动前端,访问http://localhost:3100,使用admin/123456登录系统。

采用IDEA启动前后端项目
前提: 后台开发环境 和 前端开发环境 都已经安搭建完成。
一、启动JAVA项目 jeecg-boot

  1. 初始化数据库
    要求 mysql5.7+
    执行Sql脚本: jeecg-boot/db/jeecgboot-mysql-5.7.sql
    脚本作用:会自动创建库jeecg-boot, 并初始化数据 。
    启动本地redis
  2. 安装Maven依赖

通过右侧父POM进行install(下载依赖和打包)

  1. 修改配置文件
    配置文件: jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
    数据库配置

redis配置

  1. 启动项目
    右键执行下面类,启动项目
    jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java
  2. 访问接口文档
    http://localhost:8080/jeecg-boot/doc.html
    二、启动Vue3前端 jeecgboot-vue3
  3. 下载前端依赖
    执行命令pnpm i 或者双击 pinstall或者使用yarn install

依赖安装成功提示

  1. 配置后台接口
    修改接口地址 .env.development(可不改)

    跨域代理,您可以配置多个, 请注意没有换行符

    VITE_PROXY = [["/jeecgboot","http://localhost:8080/jeecg-boot"],["/upload","http://localhost:3300/upload"]]

    后台接口全路径地址(必填)

    VITE_GLOB_DOMAIN_URL=http://localhost:8080/jeecg-boot

3.启动前端项目
点击命令 dev 启动项目或者使用npm run dev进行启动

4.访问系统
通过 http://localhost:3100 访问前端项目
默认账号密码: admin/123456
注:前端也可采用vscode进行启动看个人喜好。

相关文章
|
Java Shell API
Nacos报错问题之启动报错找不到服务如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
3566 107
|
弹性计算 网络协议 IDE
Nacos报错问题之集群开启鉴权无法注册如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
1616 1
|
XML SQL JavaScript
SpringBoot+vue实现导入导出excel,使用hutool工具
在实际应用场景中,我们常常需要迁移应用到另一个环境中。「应用的导入导出」功能可以便捷实现应用的迁移与重塑,甚至可以选择不同菜单,数据模型,与审批流程,业务事件,选择性导入,更高效便捷完成应用的迁移。其次,在导入的应用中,选择所需导入的部分,可以全选,也可以选择部分导入。「部分导入」实现了模块迁移的效果,对于企业级应用迁移来说,不仅利用率高,适用性也极为普遍。有了「应用导入导出」功能,就可以轻松迁移各类应用。同时,在使用应用市场中的应用,与更新应用方面,都非常灵活易用。 下面来介绍,这个功能性是如何实现的。
2514 0
SpringBoot+vue实现导入导出excel,使用hutool工具
mybatis-plus 判断参数是否为空并作为查询条件
mybatis-plus 判断参数是否为空并作为查询条件
2054 0
|
4月前
|
安全 Java 数据安全/隐私保护
认识SpringSecurity
Spring Security 是基于过滤器链的成熟安全框架,提供认证、鉴权及防御 CSRF 等攻击的核心功能,支持多种认证方式与灵活的权限控制模型。
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
13677 23
|
Java Shell Windows
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
559 1
|
安全 Java 数据安全/隐私保护
SpringSecurity 认证流程
通过了解SpringSecurity核心组件后,就可以进一步了解其认证的实现流程了。
453 0
|
算法 前端开发 开发工具
vitepress从0到1,让每个前后端小伙伴都拥有一个属于自己的博客
这篇文章详细介绍了如何从零开始使用VitePress搭建个人博客,包括项目初始化、配置美化及部署全流程。
|
Java 应用服务中间件 Maven
SpringBoot概述&SpringBoot基础配置&yml的使用&多环境启动
SpringBoot概述&SpringBoot基础配置&yml的使用&多环境启动
858 2