Files
cool-admin/cool-admin-java
eibons 4582bef748 init
2025-08-15 21:38:56 +08:00
..
2025-08-15 21:38:56 +08:00
2025-08-15 20:58:57 +08:00
2025-08-15 21:37:29 +08:00
2025-08-15 20:58:57 +08:00
2025-08-15 20:58:57 +08:00
2025-08-15 20:58:57 +08:00
2025-08-15 20:58:57 +08:00
2025-08-15 20:58:57 +08:00

Midway Logo

cool-admin(java版)后台权限管理系统开源免费Ai编码、流程编排、模块化、插件化用于快速构建后台应用程序详情可到官网 进一步了解。

GitHub license GitHub tag GitHub tag

技术栈

  • 后端:Springboot3 Mybatis-Flex
  • 前端:Vue3 Vite Element-Ui Typescript
  • 数据库:Mysql Postgresql Sqlite(适配中) ...

特性

Ai时代很多老旧的框架已经无法满足现代化的开发需求Cool-Admin开发了一系列的功能让开发变得更简单、更快速、更高效。

  • Ai编码通过微调大模型学习框架特有写法实现简单功能从Api接口到前端页面的一键生成详情
  • 流程编排:通过拖拽编排方式,即可实现类似像智能客服这样的功能详情
  • 多租户:支持多租户,采用全局动态注入查询条件详情
  • 多语言:基于大模型自动翻译,无需更改原有代码详情
  • 模块化:代码是模块化的,清晰明了,方便维护
  • 插件化:插件化的设计,可以通过安装插件的方式扩展如:支付、短信、邮件等功能
  • 自动初始化:数据自动化,无需再手动维护,启动时自动生成数据库表和表结构数据
  • cool-admin-java-plus 详情
  • ......

地址

演示

https://show.cool-admin.com

  • 账户admin
  • 密码123456

项目前端

系统是前后端分离的,启动完成后,还需要启动前端项目,前端项目地址:

https://github.com/cool-team-official/cool-admin-vue

https://gitee.com/cool-team-official/cool-admin-vue

https://gitcode.com/cool_team/cool-admin-vue

微信群

Admin Wechat

运行

环境要求

  • Java Graalvm 17+
  • Maven 3.6+

配置

修改数据库配置,配置文件位于src/resources/application-local.yml

以 Mysql 为例,其他数据库适配中...

Mysql(>=5.7版本),建议 8.0,首次启动会自动初始化并导入数据

# mysql驱动已经内置无需安装
spring:
    datasource:
        url: jdbc:mysql://127.0.0.1:3306/cool?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
        username: root
        password: 123456
        driver-class-name: com.mysql.cj.jdbc.Driver

启动

注:项目使用到了Mybatis-Flex 的Apt功能,如果启动报错,请先执行mvn compile编译

1、启动文件src/main/java/com/cool/CoolApplication.java

2、启动完成后访问http://localhost:8001

3、如果看到以下界面说明启动成功。这时候再启动前端项目即可数据库会自动初始化默认账号admin密码123456