{"id":14983126,"url":"https://github.com/swiftech/swiftboot","last_synced_at":"2026-02-13T20:01:53.327Z","repository":{"id":39652559,"uuid":"162388276","full_name":"swiftech/swiftboot","owner":"swiftech","description":"基于Spring Boot，Spring MVC，Spring Data 的企业Web应用快速开发开发框架。A rapid development framework based on Spring Boot, Spring MVC and Spring Data for enterprise","archived":false,"fork":false,"pushed_at":"2026-02-03T18:07:54.000Z","size":2228,"stargazers_count":9,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-04T07:40:00.955Z","etag":null,"topics":["authentication","excel-export","excel-import","java","jpa","mvc","poi","rad","redis","restful","shiro","spring","spring-boot","spring-data","spring-mvc"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swiftech.png","metadata":{"files":{"readme":"README.md","changelog":"changelogs.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-12-19T05:42:15.000Z","updated_at":"2025-09-24T05:11:15.000Z","dependencies_parsed_at":"2023-02-18T21:31:19.514Z","dependency_job_id":"a17ea080-8c27-46b0-9f1f-f1bea9479194","html_url":"https://github.com/swiftech/swiftboot","commit_stats":{"total_commits":365,"total_committers":5,"mean_commits":73.0,"dds":"0.25479452054794516","last_synced_commit":"3a98a471516d5dd55f99266a8888fb7fccdd3ce1"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/swiftech/swiftboot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftech%2Fswiftboot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftech%2Fswiftboot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftech%2Fswiftboot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftech%2Fswiftboot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swiftech","download_url":"https://codeload.github.com/swiftech/swiftboot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftech%2Fswiftboot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29416040,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","excel-export","excel-import","java","jpa","mvc","poi","rad","redis","restful","shiro","spring","spring-boot","spring-data","spring-mvc"],"created_at":"2024-09-24T14:06:46.506Z","updated_at":"2026-02-13T20:01:53.290Z","avatar_url":"https://github.com/swiftech.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SwiftBoot\n\nA lightweight rapid development framework based on Spring Boot, Spring MVC and Spring Data for enterprise.\n\n基于 Spring Boot，Spring MVC，Spring Data 的企业Web应用快速开发框架。\n\n### 为什么要有 SwiftBoot\n\n* 虽然用 SpringBoot 搭建框架进行开发已经简化了很多配置的工作，但是对于大多数中小型的项目来说来，还是有一些重复性的工作。\n* 开源社区中已经有很多快速开发框架，它们功能很多但是太过于臃肿并且侵入性很强。\n* SwiftBoot 采用一种折中的理念，它并不会覆盖到开发的方方面面，但是它提供必要的和常见的功能支持，以减少重复性的工作和提高开发质量。\n\n### 特性\n\n* 开箱即用，只需要很少的配置即可使用，用更少的代码完成更多的工作。\n* 无侵入性，你可以只使用其中的一部分功能，也可以随时去掉它或者切换为别的框架。\n* 统一的接口格式（JSON）和错误代码，默认采用前后端分离。\n* 接口的返回值对象，实体对象自动填充。\n* 自动验证输入参数并自动转换为统一的返回格式。\n* 主键ID自动生成，字段自动填充机制。\n* 提供常见的服务（例如 Redis服务，用户认证等等），减少不必要的重复开发工作，关注核心业务逻辑。\n* 提供基本的用户认证（基于 Redis），可用于 Web 和移动应用的用户认证。\n* 提供基于主流安全框架的用户认证和授权。\n* 表格数据模版化导入导出，支持 Excel, CSV。\n* 企业 Web 开发常用的工具类和集合类。\n\n### 版本\n\n##### 稳定版: v2.4.10\n基于SpringBoot 2.7，JDK 8\n[v2.md](docs/v2.md)\n\n\n##### 不稳定版: v3.0.0\n基于SpringBoot 3.4+，JDK 17+\n[v3.md](docs/v3.md)\n\n\n[完整更新记录](changelogs.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswiftech%2Fswiftboot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswiftech%2Fswiftboot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswiftech%2Fswiftboot/lists"}