# albedo-boot **Repository Path**: allz/albedo-boot ## Basic Information - **Project Name**: albedo-boot - **Description**: AlbedoBoot 是一个Java企业应用开源框架,基于jhipster快速开发框架,使用经典技术组合(SpringBoot、SpringCloud、Spring MVC、MyBatis/Hibernate、Metronic(angularjs 5)),包括核心模块如:组织机构、角色用户、权限授权、数据权限、代码生成、定时任务等。 - **Primary Language**: Java - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: https://github.com/somewhereMrli/albedo-boot - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 159 - **Created**: 2019-04-18 - **Last Updated**: 2024-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Albedo 3.3.10 - 企业信息化快速开发平台

[![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/somowhere/albedo/blob/master/LICENSE) [![AUR](https://img.shields.io/badge/Spring%20Boot-2.7.3-blue.svg)](https://spring.io/projects/spring-boot#overview) [![star](https://gitee.com/somowhere/albedo/badge/star.svg?theme=white)](https://gitee.com/somowhere/albedo) [![GitHub stars](https://img.shields.io/github/stars/somowhere/albedo.svg?style=social&label=Stars)](https://github.com/somowhere/albedo) [![GitHub forks](https://img.shields.io/github/forks/somowhere/albedo.svg?style=social&label=Fork)](https://github.com/somowhere/albedo)

- 基于 Spring Boot 、Spring Security、Mybatis 的RBAC权限管理系统 - 基于数据驱动视图的理念封装 Element-ui,即使没有 vue 的使用经验也能快速上手 - 微服务版本 albedo-cloud
#### 核心依赖 依赖 | 版本 ---|--- Spring Boot | 2.7.10 Mybatis Plus | 3.5.3.l hutool | 5.8.16 #### 模块说明 ``` albedo └── albedo-common -- 系统公共模块 ├── albedo-common-core -- 公共工具类核心包 ├── albedo-common-log -- 日志基础包 ├── albedo-common-module -- 模块基础包 └── albedo-common-security -- 权限基础包 ├── albedo-dependencies -- 基础bom文件管理整个项目的依赖版本 └── albedo-modules -- 功能模块 ├── albedo-appendix -- 附件模块 ├── albedo-file -- 文件api ├── albedo-gen -- 代码生成基础包 ├── albedo-monitor -- 监控api ├── albedo-quartz -- 定时基础包 ├── albedo-sys -- 通用用户权限管理系统业务处理模块 └── albedo-tenant -- 租户基础包 └── albedo-plugins -- 插件模块 ├── albedo-cache-starter -- 缓存插件 ├── albedo-database -- 数据库基础插件 ├── albedo-dynamic-database -- 动态数据源插件 ├── albedo-swagger-api -- swagger api插件 └── albedo-uid -- 主键uid插件 └── albedo-servers -- 启动服务 ├── albedo-admin -- admin服务[4000] ├── albedo-app -- 接口服务 └── albedo-quartz -- 定时任务服务 └── albedo-ui -- 前端工程[8080] ``` ## 快速搭建 #### 为了能够快速搭建请首先加入maven的阿里云镜像 ``` nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public ``` 1. 具备运行环境:JDK1.8、Maven3.0+、MySql8+或Oracle10g+。 2. 导入ide前,安装lombok插件 3. 运行albedo.sql脚本初始化数据库,修改albedo-admin src\main\resources\config\application-dev.yml文件中的数据库设置参数。 4. 在albedo目录下执行mvn clean install 5. 在albedo-ui目录下执行 npm run build 生成dist目录 6. 启动redis 127.0.0.1 6379 7. 最高管理员账号,用户名:admin 密码:111111 8. IntelliJ IDEA 推荐安装 阿里编码规范插件 [alibaba-java-coding-guidelines](https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines) #### 特别鸣谢 - 感谢 [JetBrains](https://www.jetbrains.com/) 提供的非商业开源软件开发授权 - 感谢 [jhipster](https://www.jhipster.tech/) [pig](https://gitee.com/log4j/pig) [RuoYi](https://gitee.com/y_project/RuoYi) [eladmin](https://github.com/elunez/eladmin) [lamp](https://github.com/somewhere/lamp-boot) #### 提交反馈 1. 欢迎提交 issue,请写清楚遇到问题的原因,开发环境,复显步骤。 2. 不接受`功能请求`的 issue,功能请求可能会被直接关闭。 3. QQ群: 685728393 #### 项目捐赠 项目的发展离不开您的支持,请作者喝杯咖啡吧☕