# 介绍

体验快速开发 (opens new window)

# 技术选型

微服务:敬请期待!!!

# 框架特点

为什么使用 COOL-ADMIN?,跟市面上其他框架相比具备以下特点:

  • 从页面到后端快速 CRUD:只需少量的代码就可实现 CRUD 相关的 6 个接口,并且具备可扩展性;
  • 代码生成:及时少量的代码也无需手动编写,代码生成器一键生成;
  • 模块化:采用模块化编码,结构清晰容易维护,自带权限管理、文件空间、任务调度、使用 demo 四个模块;
  • 前后端结合:框架不止是后端框架,跟前端紧密结合,权限管理等无需开发者过多配置与操心;

极简的 CRUD 代码

/**
 * 测试商品信息
 */
@Tag(name = "测试商品信息", description = "测试商品信息")
@CoolRestController(api = {"add", "delete", "update", "page", "list", "info"})
public class AdminDemoGoodsController extends BaseController<DemoGoodsService, DemoGoodsEntity> {
    @Override
    protected void init(HttpServletRequest request, JSONObject requestParams) {

    }
}

# 代码结构

代码结构

# modules 模块说明

  • base: 系统基础模块,系统登录、权限管理、日志监控;
  • demo: 框架使用的一些示例;
  • space: 文件管理,文件上传;
  • task: 任务管理,任务调度;