专业的编程技术博客社区

网站首页 > 博客文章 正文

基于JeecgBoot快速开发简历库系统,开源项目,实操分享

baijin 2024-09-05 11:39:00 博客文章 6 ℃ 0 评论

JeecgBoot开源项目,低代码开发框架,支持在线表单开发,最新发布版本2.2.1支持Docker一键部署,灵活应对需求变更,开发、测试、部署,无缝衔接。


一,JeecgBoot运行环境准备

1,拉取代码

开源代码托管在Github和Gitee,国内用户使用Gitee下载速度较快。

2,进入jeecg-boot目录,编译打包jar文件

运行命令:mvn package --settings ./settings.xml

注意maven私服配置,指定使用settings.xml,或者修改maven目录中的配置文件。



3,进入ant-design-vue-jeecg目录,生成dist发布文件

安装npm后,建议安装cnpm,使用阿里镜像加快下载速度。

安装依赖:cnpm install


编译打包:yarn run build



4,构建Docker镜像,docker-compose build

注意docker-compose.yml文件所在根目录。




5,一键部署运行,docker-compose up

JeecgBoot集成Flyway,自动完成SQL脚本Migration。



二,快速开发简历库系统

1,Online表单开发,定义数据表,功能测试

管理员账号登录,进入菜单:在线开发 -> Online表单开发。

定义数据表,配置数据库属性、页面属性。

同步数据库,功能测试。

配置地址,得到链接。


2,配置菜单,创建用户角色,分配权限

进入菜单:系统管理 -> 菜单管理,新增菜单项,简历库。


新增角色和用户,用户可以有多个角色,不同角色拥有不同权限。

分配权限时,注意同时勾选AUTO菜单权限。


3,启动DB Adminer,导出SQL脚本


4,整理SQL脚本

在JeecgBoot已经包含的V1.0.0__init.sql基础上,将新增数据表和配置数据放入独立的文件中,比如V1.1.0__cv_tbl_role_usr.sql。


最后添加到项目中,注意路径和命名规则,./resources/db/migration/


5,jeecg-boot项目编译打包,更新Docker镜像,发布部署。


三,部署生产环境

1,配置MySQL容器实例,指定数据卷,持久化保存生产数据。


2,如有需求变更,比如新增字段,快速开发迭代。


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表