Skip to content

codingapi/springboot-framework

Repository files navigation

License Maven Central Build Status codecov

springboot-framework | Springboot领域驱动开发

当你无意间推开这一扇门,将会感叹原来生活可以如此的美好。

本框架基于springboot为提供领域驱动设计与事件风暴开发落地,提供的范式开源框架。

Project Version | 项目版本说明

v.2.x 为springboot 2.x版本,使用jdk8版本
v.3.x 为springboot 3.x版本,使用jdk17版本

Frontend Framework Version | 前端框架版本说明

Package Description Version
@codingapi/ui-framework UI-Framework npm
@codingapi/form-pc Form-PC npm
@codingapi/form-mobile Form-Mobile npm
@codingapi/flow-pc Flow-PC npm
@codingapi/flow-mobile Flow-Mobile npm

Project Modules Description | 项目模块介绍

  • springboot-starter | Springboot领域驱动框架
  • springboot-starter-data-fast | 快速数据呈现框架
  • springboot-starter-data-authorization | 数据权限框架
  • springboot-starter-flow | 流程引擎框架
  • springboot-starter-security | security权限框架支持基于JWT的无状态权限认证与Redis的有状态权限认证
  • example | 示例DDD项目
  • admin-ui | 管理后台UI脚手架
  • mobile-ui | 移动端UI脚手架

SpringBoot DDD Architecture | SpringBoot DDD 框架图

maven install

    <!-- Springboot领域驱动框架 -->
    <dependency>
        <groupId>com.codingapi.springboot</groupId>
        <artifactId>springboot-starter</artifactId>
        <version>${last.version}</version>
    </dependency>
    
     <!-- 快速数据呈现框架 -->
     <dependency>
        <groupId>com.codingapi.springboot</groupId>
        <artifactId>springboot-starter-data-fast</artifactId>
        <version>${last.version}</version>
    </dependency>
    
     <!-- 数据权限框架 -->
     <dependency>
        <groupId>com.codingapi.springboot</groupId>
        <artifactId>springboot-starter-data-authorization</artifactId>
        <version>${last.version}</version>
    </dependency>
    
     <!-- 流程引擎框架 -->
     <dependency>
        <groupId>com.codingapi.springboot</groupId>
        <artifactId>springboot-starter-flow</artifactId>
        <version>${last.version}</version>
    </dependency>
    
     <!-- security&jwt权限框架 -->
     <dependency>
        <groupId>com.codingapi.springboot</groupId>
        <artifactId>springboot-starter-security</artifactId>
        <version>${last.version}</version>
     </dependency>
     

CONTRIBUTING

Welcome to springboot-framework ! This document is a guideline about how to contribute to springboot-framework. If you find something incorrect or missing, please leave comments / suggestions.

CONTRIBUTING

Documentation

https://github.com/codingapi/springboot-framework/wiki

Example

example

Reference Documentation

For further reference, please consider the following sections:

About

springboot领域驱动开发

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy