<p align="center">
<a href="https://midwayjs.org/" target="blank"><img src="https://cool-show.oss-cn-shanghai.aliyuncs.com/admin/logo.png" width="200" alt="Midway Logo" /></a>
</p>
<p align="center">cool-admin(java版)后台权限管理系统,开源免费,Ai编码、流程编排、模块化、插件化,用于快速构建后台应用程序,详情可到<a href="https://cool-admin.com" target="_blank">官网</a> 进一步了解。
<p align="center">
<a href="https://github.com/cool-team-official/cool-admin-midway/blob/master/LICENSE" target="_blank"><img src="https://img.shields.io/badge/license-MIT-green?style=flat-square" alt="GitHub license" />
<a href=""><img src="https://img.shields.io/github/package-json/v/cool-team-official/cool-admin-midway?style=flat-square" alt="GitHub tag"></a>
<img src="https://img.shields.io/github/last-commit/cool-team-official/cool-admin-midway?style=flat-square" alt="GitHub tag"></a>
</p>
## 技术栈
- 后端:**`Springboot3` `Mybatis-Flex`**
- 前端:**`Vue3` `Vite` `Element-Ui` `Typescript`**
- 数据库:**`Mysql` `Postgresql` `Sqlite(适配中)` `...`**
## 特性
Ai时代,很多老旧的框架已经无法满足现代化的开发需求,Cool-Admin开发了一系列的功能,让开发变得更简单、更快速、更高效。
- **Ai编码**:通过微调大模型学习框架特有写法,实现简单功能从Api接口到前端页面的一键生成
- **流程编排**:通过拖拽编排方式,即可实现类似像智能客服这样的功能
- **模块化**:代码是模块化的,清晰明了,方便维护
- **插件化**:插件化的设计,可以通过安装插件的方式扩展如:支付、短信、邮件等功能
![](https://cool-show.oss-cn-shanghai.aliyuncs.com/admin/flow.png)
## 地址
- 官网:[https://cool-admin.com](https://cool-admin.com)
- 文档:[https://java.cool-admin.com](https://java.cool-admin.com)
## 演示
[https://show.cool-admin.com](https://show.cool-admin.com)
- 账户:admin
- 密码:123456
![](https://cool-show.oss-cn-shanghai.aliyuncs.com/admin/home-mini.png)
#### 项目前端
系统是前后端分离的,启动完成后,还需要启动前端项目,前端项目地址:
[https://github.com/cool-team-official/cool-admin-vue](https://github.com/cool-team-official/cool-admin-vue)
或
[https://gitee.com/cool-team-official/cool-admin-vue](https://gitee.com/cool-team-official/cool-admin-vue)
或
[https://gitcode.com/cool_team/cool-admin-vue](https://gitcode.com/cool_team/cool-admin-vue)
## 微信群
<img width="260" src="https://cool-show.oss-cn-shanghai.aliyuncs.com/admin/wechat.jpeg?v=1" alt="Admin Wechat"></a>
## 运行
### 环境要求
- Java Graalvm 17+
- Maven 3.6+
### 配置
修改数据库配置,配置文件位于`src/resources/application-local.yml`
以 Mysql 为例,其他数据库适配中...
Mysql(`>=5.7版本`),建议 8.0,首次启动会自动初始化并导入数据
```yaml
# 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功能](https://mybatis-flex.com/zh/others/apt.html),如果启动报错,请先执行`mvn compile`编译
1、启动文件:`src/main/java/com/cool/CoolApplication.java`
2、启动完成后,访问:[http://localhost:8001](http://localhost:8001)
3、如果看到以下界面,说明启动成功。这时候再启动前端项目即可,数据库会自动初始化,默认账号:admin,密码:123456
![](https://cool-show.oss-cn-shanghai.aliyuncs.com/admin/run.png)
没有合适的资源?快使用搜索试试~ 我知道了~
cool-admin-java-main.zip
共237个文件
java:216个
yml:4个
th:4个
需积分: 5 0 下载量 132 浏览量
2024-09-19
13:30:46
上传
评论
收藏 242KB ZIP 举报
温馨提示
cool-admin-java-main.zip
资源推荐
资源详情
资源评论
收起资源包目录
cool-admin-java-main.zip (237个子文件)
welcome.css 2KB
Dockerfile 422B
.gitignore 423B
welcome.html 1KB
favicon.ico 66KB
cool-admin.iml 308B
CoolPluginService.java 13KB
SegmentIDGenImpl.java 13KB
CoolEps.java 11KB
BaseSysPermsServiceImpl.java 11KB
BaseController.java 10KB
ScheduleUtils.java 9KB
BaseSysUserServiceImpl.java 8KB
DBFromJsonInit.java 8KB
DynamicJarLoaderService.java 7KB
CompilerUtils.java 7KB
UserLoginServiceImpl.java 7KB
JwtSecurityConfig.java 7KB
CoolPluginInvokers.java 7KB
BaseSysMenuServiceImpl.java 6KB
CrudOption.java 6KB
AppUserLoginController.java 6KB
JwtAuthenticationTokenFilter.java 6KB
BaseSysLoginServiceImpl.java 5KB
ConvertUtil.java 5KB
TaskInfoServiceImpl.java 5KB
CoolCache.java 5KB
JwtTokenUtil.java 5KB
DynamicJarClassLoader.java 5KB
DeleteAspect.java 5KB
RecycleDataServiceImpl.java 4KB
EntityUtils.java 4KB
CaffeineConfig.java 4KB
ScheduleJob.java 4KB
ScheduleRunnable.java 4KB
CodeGenerator.java 4KB
RequestParamsFilter.java 4KB
BaseService.java 4KB
BaseSysLogServiceImpl.java 4KB
BaseSysRoleServiceImpl.java 4KB
BaseServiceImpl.java 4KB
AutoPrefixUrlMapping.java 4KB
AdminBaseCommController.java 4KB
DictInfoServiceImpl.java 4KB
BaseSysDepartmentServiceImpl.java 3KB
CoolLock.java 3KB
BodyReaderHttpServletRequestWrapper.java 3KB
CoolPreconditions.java 3KB
CoolSecurityUtil.java 3KB
SegmentBuffer.java 3KB
BaseSysPermsService.java 3KB
AdminPluginInfoController.java 3KB
MySecurityMetadataSource.java 3KB
CoolApplication.java 3KB
LocalFileUploadStrategy.java 3KB
JwtUserDetailsServiceImpl.java 3KB
UserSmsUtil.java 3KB
AppUserInfoController.java 3KB
AppBaseCommController.java 3KB
CustomJavaTypeToDatabaseTypeConverter.java 3KB
AdminBaseSysMenuController.java 2KB
CoolExceptionHandler.java 2KB
AdminTaskInfoController.java 2KB
AnnotationUtils.java 2KB
MyAccessDecisionManager.java 2KB
UserWxServiceImpl.java 2KB
MyFilterSecurityInterceptor.java 2KB
AdminBaseOpenController.java 2KB
AppUserAddressController.java 2KB
AdminBaseSysLogController.java 2KB
PluginInfoEntity.java 2KB
FileUploadStrategyFactory.java 2KB
BaseSysConfServiceImpl.java 2KB
PathUtils.java 2KB
BaseSysParamServiceImpl.java 2KB
JwtUser.java 2KB
TaskInfoEntity.java 2KB
CoolCodeGeneratorTest.java 2KB
BaseSysUserEntity.java 2KB
UserInfoServiceImpl.java 2KB
PluginInfoServiceImpl.java 2KB
MapperProviderService.java 2KB
RecycleDataEntity.java 2KB
DatabaseDialectUtils.java 2KB
AdminBaseSysRoleController.java 2KB
CustomOpenApiResource.java 2KB
AdminRecycleDataController.java 2KB
AdminDictInfoController.java 2KB
IPUtils.java 2KB
ThreadPoolConfig.java 1KB
RestInterceptor.java 1KB
BaseSysMenuEntity.java 1KB
NoRepeatSubmitAspect.java 1KB
SpaceInfoEntity.java 1KB
BaseSysRoleEntity.java 1KB
SpringContextUtils.java 1KB
WxProxy.java 1KB
AdminBaseSysParamController.java 1KB
DictTypeServiceImpl.java 1KB
UserWxEntity.java 1KB
共 237 条
- 1
- 2
- 3
资源评论
Jay_帅小伙
- 粉丝: 396
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Golang_Puzzlers-新年主题资源
- vscode-vscode
- Algorithm Practice-冒泡排序
- gitmoji-vscode-vscode
- 常见查找算法-折半查找的实现
- StudentManageSystem-学生成绩链表处理
- Truora-Web-nodejs安装及环境配置
- DataStructure-建立学生信息链表
- discussion-vue3-master-通讯录排序
- PanUmlTools-类图
- datastructure-数据结构
- 计算机组成原理-计算机组成原理
- 24.7.8_sort-希尔排序
- renren-ui-nodejs安装及环境配置
- 大数据技术毕业设计源代码全套技术资料.zip
- 智慧农场小程序源代码全套技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功