Giter Site home page Giter Site logo

7040210 / superboot Goto Github PK

View Code? Open in Web Editor NEW
358.0 38.0 128.0 26.96 MB

随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境

License: MIT License

Java 99.76% Dockerfile 0.24%
springboot springcloud redis druid mysql java swagger mongodb eureka zuul hystrix feign java8 sql jar-lib boot hibernate javaee

superboot's People

Contributors

7040210 avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

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公共模块中。

启动gateaway失败

多处提示:
nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'Snowflake.workerId' in value "${Snowflake.workerId};

API接口命名规范

使用实体(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 ——列出账户的交易历史。

redis问题

你好,在启动注册中心过程中提示:org.springframework.data.redis.ClusterStateFailureException: Could not retrieve cluster information. CLUSTER NODES returned with error.
但是我们没有找到哪里有相关的配置redis的地方,是怎么回事呢,还有就是工程中好像还使用了mongoDBd,但是也是没有找到相关的配置,只看到了依赖。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.