Home

Awesome

简介 | Intro

ifast是一款基于Spring Boot + Mybatis + Mybatis Plus搭建的快速开发平台。ifast集成了代码生成器,具有高效的开发效率。以Spring Boot为基础框架,Mybatis plus为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,基于Bootstrap构建的Admin LTE作为前端框架。

定位 | Goal

文档 | Document

查看文档可以快速上手, 请点击 -----> 开车指南

参与开发(贡献时间顺序) | Developer

内置功能 | Features

ifast以基础建设和实用性为切入点,内置了众多很多优秀的基础功能和工具。包括:

技术选型

1.后端

2.前端

运行截图

运行截图

在线演示

演示地址: http://ifast.site

快速上手

交流、反馈、参与贡献

目录结构说明

├─ main
   │  
   ├─ java
   │   │
   │   └─ com.ifast ----------------主代码
   │             │    
   │             ├─ api ----------------基于jwt实现的api模块
   │             │
   │             ├─ common ----------------核心依赖模块
   │             │    
   │             ├─ generator ----------------代码生成器模块
   │             │    
   │             ├─ job ----------------定时任务模块
   │             │    
   │             ├─ shiro ----------------权限模块
   │             │    
   │             ├─ oss ----------------对象存储模块
   │             │    
   │             ├─ sys ----------------系统基础功能模块
   │             │    
   │             ├─ Application.Java ---------------- 启动入口类
   │
   ├─resources----------------资源文件
         │
         ├─ config ----------------缓存配置(ehcache.xml缓存配置文件,启动banner等)
         │ 
         ├─ mapper ------------------- mybatis 的mapper文件
         │ 
         ├─ public ------------- 静态资源文件,css,js
         │ 
         ├─ static ----- 静态资源文件,css,js
         │ 
         ├─ templates ---- 页面模板
         │ 
         ├─ application*.yml------ 项目配置文件
         │ 
         ├─ generator.properties------- 代码生成配置

近期开发计划