[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/codingapi/springboot-framework/blob/main/LICENSE)
[![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)
[![Build Status](https://app.travis-ci.com/codingapi/springboot-framework.svg?branch=main)](https://app.travis-ci.com/codingapi/springboot-framework)
[![codecov](https://codecov.io/gh/codingapi/springboot-framework/branch/main/graph/badge.svg?token=Gl9LjJV6y4)](https://codecov.io/gh/codingapi/springboot-framework)
# springboot-framework | Springboot领域驱动开发
> 当你无意间推开这一扇门,将会感叹原来生活可以如此的美好。
本框架基于springboot为提供领域驱动设计与事件风暴开发落地,提供的范式开源框架。
## Project Version | 项目版本说明
v.2.x 为springboot 2.x版本,使用jdk8版本
v.3.x 为springboot 3.x版本,使用jdk17版本
## Project Modules Description | 项目模块介绍
* springboot-starter | Springboot领域驱动框架
* springboot-starter-data-fast | 快速数据呈现框架
* springboot-starter-security | security权限框架支持基于JWT的无状态权限认证与Redis的有状态权限认证
## SpringBoot DDD Architecture | SpringBoot DDD 框架图
![](./docs/img/ddd_architecture.png)
## 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>
<!-- 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](./CONTRIBUTING.md)
## Documentation
https://github.com/codingapi/springboot-framework/wiki
## Example
见 [springboot-example](https://github.com/codingapi/springboot-example)
## Reference Documentation
For further reference, please consider the following sections:
* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.7.1/maven-plugin/reference/html/)
* [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.7.1/maven-plugin/reference/html/#build-image)
* [Spring Security](https://docs.spring.io/spring-boot/docs/2.7.1/reference/htmlsingle/#web.security)
* [Spring Configuration Processor](https://docs.spring.io/spring-boot/docs/2.7.1/reference/htmlsingle/#appendix.configuration-metadata.annotation-processor)
* [Spring Web](https://docs.spring.io/spring-boot/docs/2.7.1/reference/htmlsingle/#web)
* [securing-web](https://spring.io/guides/gs/securing-web/)
* [spring-security-without-the-websecurityconfigureradapter](https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter)
* [springboot-security&jwt](https://blog.csdn.net/u014553029/article/details/112759382)
* [Meituan-Dianping/Leaf](https://github.com/Meituan-Dianping/Leaf)
* [SpringBoot Test](https://spring.io/guides/gs/testing-web/)
* [SpringBoot Web Test](https://spring.io/guides/gs/testing-web/)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
springboot领域驱动开发_springboot-framework.zip (209个子文件)
mvnw.cmd 6KB
spring.factories 491B
spring.factories 390B
spring.factories 234B
.gitignore 411B
org.springframework.boot.autoconfigure.AutoConfiguration.imports 416B
org.springframework.boot.autoconfigure.AutoConfiguration.imports 317B
org.springframework.boot.autoconfigure.AutoConfiguration.imports 165B
maven-wrapper.jar 50KB
HttpRequest.java 8KB
AutoConfiguration.java 8KB
SearchRequest.java 8KB
SecurityJwtApplicationTest.java 6KB
DomainChangeInterceptor.java 6KB
Arithmetic.java 5KB
DemoRepositoryTest.java 5KB
MavenWrapperDownloader.java 5KB
MyLoginFilter.java 5KB
DynamicSQLBuilder.java 5KB
RSA.java 4KB
RestClient.java 4KB
PageRequest.java 4KB
MyAuthenticationFilter.java 4KB
SessionClient.java 4KB
TriggerContext.java 4KB
JdbcQuery.java 3KB
AES.java 3KB
RSAUtils.java 3KB
RegisterBeanScanner.java 3KB
TrustAnyHttpClientFactory.java 3KB
DynamicApplication.java 3KB
Filter.java 3KB
RequestFilter.java 3KB
ApplicationHandlerUtils.java 2KB
Token.java 2KB
UserRepositoryTest.java 2KB
FastMvcMappingRegister.java 2KB
DynamicNativeRepository.java 2KB
DemoRepositoryTest.java 2KB
TriggerHandlerContextTest.java 2KB
RedisTokenGateway.java 2KB
JwtTokenGateway.java 2KB
BasicHandlerExceptionResolverConfiguration.java 2KB
TokenTest.java 2KB
JPAQuery.java 2KB
ResponseTest.java 2KB
RestParam.java 2KB
LocaleMessage.java 2KB
FastRepository.java 2KB
HttpSecurityConfigurer.java 2KB
ScriptRequest.java 2KB
ExampleBuilder.java 2KB
DataFastConfiguration.java 2KB
MenuRepositoryTest.java 2KB
SecurityJwtApplication.java 2KB
HttpClient.java 2KB
MultiResponse.java 2KB
ScriptMapping.java 2KB
DynamicRepository.java 1KB
AESTest.java 1KB
RestTemplateContext.java 1KB
SpringEventHandler.java 1KB
RedisSecurityConfiguration.java 1KB
HandlerBeanDefinitionRegistrar.java 1KB
ScriptRuntime.java 1KB
RestClientTest.java 1KB
DES.java 1KB
AESUtils.java 1KB
FastScriptMappingRegister.java 1KB
DomainEventContext.java 1KB
SortRepository.java 1KB
DemoTest.java 1KB
JWTSecurityConfiguration.java 1KB
DESUtils.java 1KB
RSATest.java 1KB
Demo.java 1KB
MyAccessDeniedHandler.java 1KB
MyUnAuthenticationEntryPoint.java 1KB
CodingApiSecurityProperties.java 1KB
FrameworkApplicationTests.java 1KB
MyLogoutSuccessHandler.java 1KB
LocaleMessageException.java 1KB
AESTools.java 1013B
AESUtilsTest.java 891B
DESUtilsTest.java 873B
RSAUtilsTest.java 873B
DomainProxyFactory.java 871B
MapResponse.java 819B
SecurityCryptoConfiguration.java 812B
Response.java 804B
TriggerHandler.java 797B
WebSecurityConfigurer.java 778B
TrustAnyHttpClientFactoryTest.java 768B
RedisTokenGatewayImpl.java 742B
JWTTokenGatewayImpl.java 731B
LoginRequest.java 723B
SingleResponse.java 705B
VersionController.java 687B
DomainChangeEvent.java 674B
BeanConvertor.java 671B
共 209 条
- 1
- 2
- 3
资源评论
普通网友
- 粉丝: 0
- 资源: 512
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 生活水供水合同.pdf
- 信息技术领域CIO知识全面测评
- 【DBC专题】.pdf
- MIPI AR0820 I2C 纯逻辑 配置
- 基于PyQt5-Socket通信的监控系统-粮仓管理系统.zip
- ETL-数据交互-kettle
- 机械设计辐条切割穿线机sw20可编辑全套技术资料100%好用.zip
- FTP下载工具,直接打开exe就可以使用
- 机械设计钢板卷形机sw13全套技术资料100%好用.zip
- Simulink感应电机负载 异步电动机负载故障的暂态仿真;分别模拟了感应电动机稳定运行、负载突变、过载、电源频率突变、电压突增、缺相仿真
- IT企业管理领域中合格CIO的关键素质与实践要求解析
- 机械设计钢板气割机sw21可编辑全套技术资料100%好用.zip
- 基于python和朴素贝叶斯中文垃圾邮件分类器+源码+数据集(毕业设计项目)
- 音乐风格数据集.zip
- 锂离子电池soc估计 采用simulink全模块搭建 可得到辨识估计端电压与仿真端电压曲线 模型估计精度较好,可以完好运行
- factoryio立式码垛机仿真程序 使用简单的梯形图与SCL语言编写,通俗易懂,起到抛砖引玉的作用,比较适合有动手能力的入门初学者 软件环境: 1、西门子编程软件:TIA Portal V15(博
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功