{"id":15056492,"url":"https://github.com/colley/swak","last_synced_at":"2026-03-02T04:31:29.758Z","repository":{"id":246874706,"uuid":"803692658","full_name":"colley/swak","owner":"colley","description":"SWAK架构基于 Spring Boot2构建微服务架构，集成通用的基础技术模块和业务模块，快速搭建可直接部署。统一的接口出入参和公共规范，支持多业务多场景扩展点，支持容错，限流，隔离，集成通用工具类，支持白名单，穿越预演能力。","archived":false,"fork":false,"pushed_at":"2025-12-29T06:31:01.000Z","size":1960,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-06T14:57:43.375Z","etag":null,"topics":["distributed-locked","extcache","formula","groovy","i18n","java","java-license","job","operate-log","security-jwt","spring","spring-boot"],"latest_commit_sha":null,"homepage":"https://colley.github.io/#/","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/colley.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"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}},"created_at":"2024-05-21T07:58:45.000Z","updated_at":"2024-10-14T07:36:18.000Z","dependencies_parsed_at":"2024-07-05T17:45:14.060Z","dependency_job_id":"5e1c957a-0e18-4599-af79-172d23a52283","html_url":"https://github.com/colley/swak","commit_stats":null,"previous_names":["colley/swak"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/colley/swak","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colley%2Fswak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colley%2Fswak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colley%2Fswak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colley%2Fswak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/colley","download_url":"https://codeload.github.com/colley/swak/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colley%2Fswak/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29992302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["distributed-locked","extcache","formula","groovy","i18n","java","java-license","job","operate-log","security-jwt","spring","spring-boot"],"created_at":"2024-09-24T21:52:06.218Z","updated_at":"2026-03-02T04:31:29.724Z","avatar_url":"https://github.com/colley.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003ch1 align=\"center\" style=\"margin: 30px 0 30px; font-weight: bold;\"\u003eSwak v3.4.0\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003e基于SpringBoot多组件集成的Java快速开发框架\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://search.maven.org/search?q=g:io.gitee.mcolley%20a:swak*\"\u003e\u003cimg src=\"https://img.shields.io/maven-central/v/io.gitee.mcolley/swak-core.svg\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/colley/swak/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/mashape/apistatus.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 简介\n\nSWAK架构基于 Spring Boot2构建微服务架构，集成通用的基础技术模块和业务模块，快速搭建可直接部署。统一的接口出入参和公共规范，支持多环境多机房，支持多业务多场景扩展点，支持容错，限流，隔离，兜底，支持接口监控业务监控。集成通用工具类，支持白名单，穿越预演能力。\n\nSWAK分为三个部分，SWAK架构、SWAK组件以及SWAK脚手架。\n\n文档地址：https://colley.github.io\n\n\n### Latest Version: [![Maven Central](https://img.shields.io/maven-central/v/io.gitee.mcolley/swak-core.svg)](https://search.maven.org/search?q=g:io.gitee.mcolley%20a:swak*)\n\n``` xml\n \u003cdependency\u003e\n    \u003cgroupId\u003eio.gitee.mcolley\u003c/groupId\u003e\n    \u003cartifactId\u003eswak-bom\u003c/artifactId\u003e\n    \u003cversion\u003eLatest Version\u003c/version\u003e\n    \u003ctype\u003epom\u003c/type\u003e\n    \u003cscope\u003eimport\u003c/scope\u003e\n \u003c/dependency\u003e\n \u003cdependency\u003e\n    \u003cgroupId\u003eio.gitee.mcolley\u003c/groupId\u003e\n     \u003cartifactId\u003eswak-spring-boot-starter\u003c/artifactId\u003e\n     \u003cversion\u003eLatest Version\u003c/version\u003e\n \u003c/dependency\u003e\n\n```\n\n### 依赖中间件版本\n\n中间件名称 | 版本              |备注\n------ |-----------------| ----\n`spring boot`  | 2.7.18\t | spring boot\n\n\n### SWAK脚手架\n我们提供了两个`archetype`，[SWAK脚手架使用](https://colley.github.io/#/archetype) 点击了解详情。\n\n\n### SWAK Components\n此外，我们还提供了一些非常有用的通用组件，这些组件可以帮助我们提升研发效率。\n\n这些功能组件被收拢在[`Swak components`目录](https://colley.github.io/#/components/swak-extension) 下面。","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolley%2Fswak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcolley%2Fswak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolley%2Fswak/lists"}