[![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
- 资源: 510
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功