Skip to content

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

License

Notifications You must be signed in to change notification settings

somowhere/albedo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c3c3dc8 · Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Dec 27, 2022
Aug 14, 2019
Dec 8, 2021
Jun 10, 2022
Jan 11, 2024
Apr 29, 2022
Apr 16, 2024

Repository files navigation

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

AUR AUR star GitHub stars GitHub forks

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

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

  • 微服务版本 albedo-cloud

核心依赖

依赖 版本
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

项目捐赠

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published