{"id":15294794,"url":"https://github.com/codingapi/springboot-framework","last_synced_at":"2026-03-02T06:04:51.874Z","repository":{"id":39168268,"uuid":"401886889","full_name":"codingapi/springboot-framework","owner":"codingapi","description":"springboot领域驱动开发","archived":false,"fork":false,"pushed_at":"2026-02-11T04:43:46.000Z","size":8463,"stargazers_count":138,"open_issues_count":1,"forks_count":48,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-11T10:07:01.510Z","etag":null,"topics":["ddd","springboot"],"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/codingapi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-09-01T01:02:51.000Z","updated_at":"2026-02-11T04:42:39.000Z","dependencies_parsed_at":"2023-12-31T15:22:43.606Z","dependency_job_id":"77f3a958-b2b2-4016-9a17-631aa1815d69","html_url":"https://github.com/codingapi/springboot-framework","commit_stats":{"total_commits":551,"total_committers":2,"mean_commits":275.5,"dds":0.0852994555353902,"last_synced_commit":"0bd370f15420dc0ab74b0a61f969f3ab8b71a82e"},"previous_names":[],"tags_count":184,"template":false,"template_full_name":null,"purl":"pkg:github/codingapi/springboot-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingapi%2Fspringboot-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingapi%2Fspringboot-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingapi%2Fspringboot-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingapi%2Fspringboot-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codingapi","download_url":"https://codeload.github.com/codingapi/springboot-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingapi%2Fspringboot-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29992287,"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":["ddd","springboot"],"created_at":"2024-09-30T17:07:01.468Z","updated_at":"2026-03-02T06:04:51.833Z","avatar_url":"https://github.com/codingapi.png","language":"Java","readme":"[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/codingapi/springboot-framework/blob/main/LICENSE)\n[![Maven Central](https://img.shields.io/maven-central/v/com.codingapi.springboot/springboot-starter.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.codingapi.springboot%22%20AND%20a:%22springboot-starter%22)\n[![Build Status](https://app.travis-ci.com/codingapi/springboot-framework.svg?branch=main)](https://app.travis-ci.com/codingapi/springboot-framework)\n[![codecov](https://codecov.io/gh/codingapi/springboot-framework/branch/main/graph/badge.svg?token=Gl9LjJV6y4)](https://codecov.io/gh/codingapi/springboot-framework)\n\n# springboot-framework | Springboot领域驱动开发\n\n\u003e 当你无意间推开这一扇门，将会感叹原来生活可以如此的美好。\n\n本框架基于springboot为提供领域驱动设计与事件风暴开发落地，提供的范式开源框架。\n\n## Project Version | 项目版本说明\n\nv.2.x 为springboot 2.x版本,使用jdk8版本   \nv.3.x 为springboot 3.x版本,使用jdk17版本 \n\n## Frontend Framework Version | 前端框架版本说明\n\n| Package                                                               | Description  | Version                                                                                                                   |\n|-----------------------------------------------------------------------|--------------|---------------------------------------------------------------------------------------------------------------------------|\n| [@codingapi/ui-framework](https://github.com/codingapi/ui-compoments)  | UI-Framework | [![npm](https://img.shields.io/npm/v/@codingapi/ui-framework.svg)](https://www.npmjs.com/package/@codingapi/ui-framework) |\n| [@codingapi/form-pc](https://github.com/codingapi/ui-compoments)            | Form-PC      | [![npm](https://img.shields.io/npm/v/@codingapi/form-pc.svg)](https://www.npmjs.com/package/@codingapi/form-pc)           |\n| [@codingapi/form-mobile](https://github.com/codingapi/ui-compoments)    | Form-Mobile  | [![npm](https://img.shields.io/npm/v/@codingapi/form-mobile.svg)](https://www.npmjs.com/package/@codingapi/form-mobile)   |\n| [@codingapi/flow-pc](https://github.com/codingapi/ui-compoments)            | Flow-PC      | [![npm](https://img.shields.io/npm/v/@codingapi/flow-pc.svg)](https://www.npmjs.com/package/@codingapi/flow-pc)           |\n| [@codingapi/flow-mobile](https://github.com/codingapi/ui-compoments)    | Flow-Mobile  | [![npm](https://img.shields.io/npm/v/@codingapi/flow-mobile.svg)](https://www.npmjs.com/package/@codingapi/flow-mobile)   |\n\n\n## Project Modules Description | 项目模块介绍\n\n* springboot-starter | Springboot领域驱动框架\n* springboot-starter-data-fast | 快速数据呈现框架\n* springboot-starter-data-authorization | 数据权限框架\n* springboot-starter-flow | 流程引擎框架\n* springboot-starter-security | security权限框架支持基于JWT的无状态权限认证与Redis的有状态权限认证\n* example | 示例DDD项目\n* admin-ui | 管理后台UI脚手架\n* mobile-ui | 移动端UI脚手架\n\n## SpringBoot DDD Architecture | SpringBoot DDD 框架图\n\n![](./docs/img/ddd_architecture.png)\n\n## maven install\n\n```\n    \u003c!-- Springboot领域驱动框架 --\u003e\n    \u003cdependency\u003e\n        \u003cgroupId\u003ecom.codingapi.springboot\u003c/groupId\u003e\n        \u003cartifactId\u003espringboot-starter\u003c/artifactId\u003e\n        \u003cversion\u003e${last.version}\u003c/version\u003e\n    \u003c/dependency\u003e\n    \n     \u003c!-- 快速数据呈现框架 --\u003e\n     \u003cdependency\u003e\n        \u003cgroupId\u003ecom.codingapi.springboot\u003c/groupId\u003e\n        \u003cartifactId\u003espringboot-starter-data-fast\u003c/artifactId\u003e\n        \u003cversion\u003e${last.version}\u003c/version\u003e\n    \u003c/dependency\u003e\n    \n     \u003c!-- 数据权限框架 --\u003e\n     \u003cdependency\u003e\n        \u003cgroupId\u003ecom.codingapi.springboot\u003c/groupId\u003e\n        \u003cartifactId\u003espringboot-starter-data-authorization\u003c/artifactId\u003e\n        \u003cversion\u003e${last.version}\u003c/version\u003e\n    \u003c/dependency\u003e\n    \n     \u003c!-- 流程引擎框架 --\u003e\n     \u003cdependency\u003e\n        \u003cgroupId\u003ecom.codingapi.springboot\u003c/groupId\u003e\n        \u003cartifactId\u003espringboot-starter-flow\u003c/artifactId\u003e\n        \u003cversion\u003e${last.version}\u003c/version\u003e\n    \u003c/dependency\u003e\n    \n     \u003c!-- security\u0026jwt权限框架 --\u003e\n     \u003cdependency\u003e\n        \u003cgroupId\u003ecom.codingapi.springboot\u003c/groupId\u003e\n        \u003cartifactId\u003espringboot-starter-security\u003c/artifactId\u003e\n        \u003cversion\u003e${last.version}\u003c/version\u003e\n     \u003c/dependency\u003e\n     \n```\n\n## CONTRIBUTING\n\nWelcome to springboot-framework ! This document is a guideline about how to contribute to springboot-framework.\nIf you find something incorrect or missing, please leave comments / suggestions.\n\n[CONTRIBUTING](./CONTRIBUTING.md)\n\n## Documentation\n\nhttps://github.com/codingapi/springboot-framework/wiki\n\n## Example\n\n见 [example](./example)\n\n## Reference Documentation\n\nFor further reference, please consider the following sections:\n\n* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)\n* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.7.1/maven-plugin/reference/html/)\n* [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.7.1/maven-plugin/reference/html/#build-image)\n* [Spring Security](https://docs.spring.io/spring-boot/docs/2.7.1/reference/htmlsingle/#web.security)\n* [Spring Configuration Processor](https://docs.spring.io/spring-boot/docs/2.7.1/reference/htmlsingle/#appendix.configuration-metadata.annotation-processor)\n* [Spring Web](https://docs.spring.io/spring-boot/docs/2.7.1/reference/htmlsingle/#web)\n* [securing-web](https://spring.io/guides/gs/securing-web/)\n* [spring-security-without-the-websecurityconfigureradapter](https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter)\n* [springboot-security\u0026jwt](https://blog.csdn.net/u014553029/article/details/112759382)\n* [Meituan-Dianping/Leaf](https://github.com/Meituan-Dianping/Leaf)\n* [SpringBoot Test](https://spring.io/guides/gs/testing-web/)\n* [SpringBoot Web Test](https://spring.io/guides/gs/testing-web/)  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingapi%2Fspringboot-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodingapi%2Fspringboot-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingapi%2Fspringboot-framework/lists"}