https://github.com/swiftech/swiftboot
基于Spring Boot,Spring MVC,Spring Data 的企业Web应用快速开发开发框架。A rapid development framework based on Spring Boot, Spring MVC and Spring Data for enterprise
https://github.com/swiftech/swiftboot
authentication excel-export excel-import java jpa mvc poi rad redis restful shiro spring spring-boot spring-data spring-mvc
Last synced: 22 days ago
JSON representation
基于Spring Boot,Spring MVC,Spring Data 的企业Web应用快速开发开发框架。A rapid development framework based on Spring Boot, Spring MVC and Spring Data for enterprise
- Host: GitHub
- URL: https://github.com/swiftech/swiftboot
- Owner: swiftech
- License: apache-2.0
- Created: 2018-12-19T05:42:15.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-09T17:01:07.000Z (8 months ago)
- Last Synced: 2025-02-09T18:21:31.447Z (8 months ago)
- Topics: authentication, excel-export, excel-import, java, jpa, mvc, poi, rad, redis, restful, shiro, spring, spring-boot, spring-data, spring-mvc
- Language: Java
- Homepage:
- Size: 1.62 MB
- Stars: 9
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelogs.md
- License: LICENSE
Awesome Lists containing this project
README
# SwiftBoot
A lightweight rapid development framework based on Spring Boot, Spring MVC and Spring Data for enterprise.
基于 Spring Boot,Spring MVC,Spring Data 的企业Web应用快速开发框架。
### 为什么要有 SwiftBoot
* 虽然用 SpringBoot 搭建框架进行开发已经简化了很多配置的工作,但是对于大多数中小型的项目来说来,还是有一些重复性的工作。
* 开源社区中已经有很多快速开发框架,它们功能很多但是太过于臃肿并且侵入性很强。
* SwiftBoot 采用一种折中的理念,它并不会覆盖到开发的方方面面,但是它提供必要的和常见的功能支持,以减少重复性的工作和提高开发质量。### 特性
* 开箱即用,只需要很少的配置即可使用,用更少的代码完成更多的工作。
* 无侵入性,你可以只使用其中的一部分功能,也可以随时去掉它或者切换为别的框架。
* 统一的接口格式(JSON)和错误代码,默认采用前后端分离。
* 接口的返回值对象,实体对象自动填充。
* 自动验证输入参数并自动转换为统一的返回格式。
* 主键ID自动生成,字段自动填充机制。
* 提供常见的服务(例如 Redis服务,用户认证等等),减少不必要的重复开发工作,关注核心业务逻辑。
* 提供基本的用户认证(基于 Redis),可用于 Web 和移动应用的用户认证。
* 提供基于主流安全框架的用户认证和授权。
* 表格数据模版化导入导出,支持 Excel, CSV。
* 企业 Web 开发常用的工具类和集合类。### 版本
##### 稳定版: v2.4.10
基于SpringBoot 2.7,JDK 8
[v2.md](docs/v2.md)##### 不稳定版: v3.0.0
基于SpringBoot 3.4+,JDK 17+
[v3.md](docs/v3.md)[完整更新记录](changelogs.md)