天天看点

Java本地搭建宝塔部署实战springboot低代码快速开发平台

作者:web测评

大家好啊,我是测评君,欢迎来到web测评。

本期给大家带来一套Java开发的springboot低代码快速开发平台。

技术架构

  • 技术框架:jdk8 + jQuery + MySQL5.7 + SpringBoot + Security + MyBatisPlus
  • 运行环境:jdk8 + IntelliJ IDEA + maven3 + 宝塔面板

本地搭建教程(参考视频教程搭建)

  1. 下载源码,本地电脑新建一个数据库,导入database.sql文件到数据库中。
  2. 使用IDEA打开shengtai目录,修改数据库配置信息、文件存放目录、项目启动端口等配置信息,路径如下:
/shengtai/src/main/resources/application.yml
/shengtai/src/main/resources/application-dev.yml
/shengtai/src/main/resources/application-prod.yml           
  1. java依赖安装完成后,点击IDEA里的Run->EntranceApplication模块运行,如果找不到入口模块,可以手动打开以下路径运行文件中的函数:
/shengtai/src/main/java/com/pearadmin/EntranceApplication.java           
  1. 项目启动成功后,访问本地地址,能正常访问就代表已经在正常的启动运行了:
http://localhost:8083           
  1. 后台登录账号密码详见源码说明

宝塔部署教程(参考视频教程部署)

  1. 回到IDEA,点击编辑器右侧maven图标,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个jar文件。
  2. 宝塔新建一个数据库,导入数据库文件,数据库信息要对应本地的数据库配置。
  3. 解析一个域名,宝塔新建一个目录,上传jar文件与uploads目录,然后回到网站这边,新创建一个java项目,项目路径选择jar文件,端口号填写8083,再填上域名,点击提交即可部署完成。
  4. 项目启动成功后,访问以下地址:
http://localhost:8083           
  1. 后台登录账号密码详见源码说明

系统功能介绍

  • 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  • 权限管理:配置系统菜单,操作权限,按钮权限, 数据权限标识等。
  • 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  • 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  • 参数管理:对系统动态配置常用参数。
  • 通知公告:系统通知公告信息发布维护。
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 登录日志:系统登录日志记录查询包含登录异常。
  • 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
  • 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
  • 系统接口:根据业务代码自动生成相关的api接口文档。
  • 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
  • 表单构建:拖动表单元素生成相应的HTML代码。
  • 数据监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
  • 租户管理:加入多租户架构, 使用逻辑隔离租户数据。
  • 接口限流:新增 @RateLimit 注解, 轻量级限流方案。
  • 导出导出:集成 easy-excel, 提供声明式报表导出。

系统实测截图

Java本地搭建宝塔部署实战springboot低代码快速开发平台
Java本地搭建宝塔部署实战springboot低代码快速开发平台
Java本地搭建宝塔部署实战springboot低代码快速开发平台
Java本地搭建宝塔部署实战springboot低代码快速开发平台

视频教程

Java本地搭建宝塔部署实战springboot低代码快速开发平台

继续阅读