# jeecg-boot **Repository Path**: xsheep-tech/jeecg-boot ## Basic Information - **Project Name**: jeecg-boot - **Description**: 企业信息管理系统,Jeecg Boot DDD快速开发模式 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://xsheep.vip - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10791 - **Created**: 2020-09-28 - **Last Updated**: 2021-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 企业信息管理系统 基于JeecgBoot低代码开发框架,DDD快速开发模式:Design,Dev,DevOps,快速迭代。 ## 技术架构 - 基础框架:Spring Boot 2.1.3.RELEASE - 持久层框架:Mybatis-plus_3.3.2 - 安全框架:Apache Shiro 1.4.0,Jwt_3.7.0 - 数据库连接池:阿里巴巴Druid 1.1.17 - 缓存框架:redis - 日志打印:logback - 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。 ## 开发环境 - 语言:Java 8 - IDE(JAVA): IntelliJ IDEA - 依赖管理:Maven - 数据库:MySQL - 缓存:Redis ## 准备 - 拉取代码 - 进入jeecg-boot目录,编译打包 注意使用settings.xml配置,指向JeecgBoot mvn私服。 ``` mvn package -Dmaven.test.skip=true --settings ./settings.xml ``` - 进入ant-design-vue-jeecg目录,生成发布文件 安装node依赖库时,如果运行npm install下载速度较慢,推荐使用阿里源。 ``` npm add webpack@latest --registry=https://registry.npm.taobao.org npm install --registry=https://registry.npm.taobao.org npm run build ``` - 构建Docker镜像,docker-compose build - 一键部署运行,docker-compose up ## 快速开发 - Online表单开发,定义数据表,功能测试 - 配置菜单,创建用户角色,分配权限 - 启动DB Adminer,http://localhost:8081,导出SQL脚本 - 整理DB Migration SQL脚本,添加到项目中,./resources/db/migration/ - jeecg-boot项目编译打包,更新Docker镜像 ## 部署生产环境 - 配置MySQL容器实例,指定数据卷,持久化保存生产数据 - 需求变更,快速开发迭代