SkillAgentSearch skills...

Albedo

Albedo 是一个Java企业应用开源框架,使用经典技术组合(SpringBoot2.x、MyBatis、Vue),包括核心模块如:组织机构、角色用户、权限授权、数据权限、代码生成、定时任务等。

Install / Use

/learn @somowhere/Albedo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<h1 style="text-align: center">Albedo 3.3.18 - 企业信息化快速开发平台</h1> <p align="center">

AUR AUR star GitHub stars GitHub forks

</p>
  • 基于 Spring Boot 、Spring Security、Mybatis 的RBAC权限管理系统

  • 基于数据驱动视图的理念封装 Element-ui,即使没有 vue 的使用经验也能快速上手

  • 微服务版本 <a href="https://github.com/somowhere/albedo-cloud">albedo-cloud</a>

<table> <tr> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/1.png"/></td> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/2.png"/></td> </tr> <tr> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/3.png"/></td> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/4.png"/></td> </tr> <tr> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/5.png"/></td> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/6.png"/></td> </tr> <tr> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/7.png"/></td> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/8.png"/></td> </tr> <tr> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/9.png"/></td> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/10.png"/></td> </tr> <tr> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/11.png"/></td> <td></td> </tr> </table>

核心依赖

依赖 | 版本 ---|--- Spring Boot | 2.7.18 Mybatis Plus | 3.5.5 hutool | 5.8.24

模块说明

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的阿里云镜像

<mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
  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

特别鸣谢

提交反馈

  1. 欢迎提交 issue,请写清楚遇到问题的原因,开发环境,复显步骤。

  2. 不接受功能请求的 issue,功能请求可能会被直接关闭。

  3. QQ群: 685728393

项目捐赠

项目的发展离不开您的支持,请作者喝杯咖啡吧☕

<table> <tr> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/alipay.png"/></td> <td><img src="https://raw.githubusercontent.com/somowhere/albedo-source/master/albedo/wxpay.png"/></td> </tr> </table>
View on GitHub
GitHub Stars397
CategoryDevelopment
Updated16d ago
Forks178

Languages

Java

Security Score

95/100

Audited on Mar 20, 2026

No findings