View Code? Open in Web Editor
NEW
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
License: MIT License
Java 99.76%
Dockerfile 0.24%
superboot's People
Contributors
superboot's Issues
1.你好你的框架真的很棒,我已经通过走读代码跑起来不报错了,想问一下,后期还会继续完善吗?
1、 数据字典创建的时候必须包含TS(时间戳)、DR(删除标识)字段,数据删除为了提供历史追溯功能,数据采取逻辑删除非物理删除,即将数据的DR标识改为1则标识为删除状态。
2、 数据库主键采用BigInt类型,在IDEA生成实体类的时候,会自动增加@id 注解,在数据进行保存的时候,框架AOP会自动拦截save方法,利用反射对主键字段赋值。
3、 数据存储使用分表分库模式,项目启用多数据源,base数据源存储公共部分,业务数据库统一使用ext数据源,各项目生成实体类均放在项目下的ext中,repository的数据库操作DAO也需要放在ext中,操作base库的均放在super-boot-dao公共模块中。
多处提示:
nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'Snowflake.workerId' in value "${Snowflake.workerId};
使用实体(Entity)和聚合(Aggregate)来描述业务对象,还定义了服务(Service)、值对象(Value Object)和仓库(Repository)】用以解决业务领域或 DDD 边界上下文问题。比如对于银行账号开说,账户就是一个以 【领域对象】以及这些对象所提供的 【业务操作为中心】。接口URL可以定义规则如下:
POST /account ——新开一个账户。
PUT /account/{accountId}/Invalid ——注销一个已有的账户。
PUT /account/{accountId}/reduce ——从账户里扣掉一些钱。
PUT /account/{accountId}/increase ——往账户里存入一些钱。
GET /account/{accountId} ——通过账户 ID 加载相应的账户信息。
GET /account/{accountId}/transactions ——列出账户的交易历史。
你好,在启动注册中心过程中提示:org.springframework.data.redis.ClusterStateFailureException: Could not retrieve cluster information. CLUSTER NODES returned with error.
但是我们没有找到哪里有相关的配置redis的地方,是怎么回事呢,还有就是工程中好像还使用了mongoDBd,但是也是没有找到相关的配置,只看到了依赖。