# code-api **Repository Path**: YueGod/code-api ## Basic Information - **Project Name**: code-api - **Description**: 基于Springboot2的快速开发框架,整合了Netty,RabbitMQ,JPA,Redis,Swagger2,Spring Security - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-05-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![code-api](https://images.gitee.com/uploads/images/2020/0706/023301_3ffac76f_1501842.png "code-api") # code-api文档介绍 **code-api是一个可以帮助您快速构建项目的一个框架,您可以根据相应的业务需求引入不同的包** ## code-api所用到的技术 ##### 1.springboot2.x ##### 2.spring data jpa ##### 3.spring security ##### 4.netty4 ##### 5.dubbo ##### 6.rabbit mq ## 使用code-api的好处 ##### 为Java开发者提供低门槛第三方框架集成解决方案,让复杂的框架集成使用的门槛更低。 ##### 开箱即用,内部封装了主流框架,只需添加依赖、简单配置即可使用。 ##### 各个组件可独立使用,不再冗余你的应用程序。 ##### 可简单快速的构建安全的restful资源接口服务。 ##### 可用于构建SpringCloud微服务服务实例。 #### [demo示例地址](https://gitee.com/YueGod/code-api-demo) ## 安装 & 入门 ##### 第一步:先从git上把代码clone到本地 #``` git clone https://gitee.com/YueGod/code-api.git #``` ##### 第二步:进入项目目录使用命令行:mvn install,或者使用idea等工具进行install ##### 第三步:在自己的工程引入相应依赖,例如 ``` com.qzw spring-security 1.0 ``` ## 项目结构树形图: ``` ├─code-api │ ├─common-api │ └─security-api ├─code-cloud │ ├─cloud-dubbo │ ├─cloud-nacos │ ├─cloud-seata │ ├─cloud-sentinel │ └─cloud-test ├─code-data │ ├─mysql-data │ ├─mysql-druid │ ├─redis-data │ └─utils-mysql-generator ├─code-network │ ├─netty-network │ │ ├─netty-client │ │ ├─netty-common │ │ └─netty-server │ ├─rabbitmq-common │ └─rabbitmq-network ├─code-security │ ├─jwt-security │ └─spring-security ├─code-service │ ├─common-service │ └─security-service ├─code-web │ ├─common-web │ └─security-web ``` # 更多文档待后续更新......