# order **Repository Path**: bengo/order ## Basic Information - **Project Name**: order - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-24 - **Last Updated**: 2024-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # svc-api svc-demo是一个带api的spring boot基准工程。 ## 模块说明 ### demo-api 暴露出去的接口声明包,包括输入返回的数据格式,错误码等 ### demo-service 服务主体,引用了demo-api,实现demo-api的接口 ## 特性 1. 标准的spring boot项目结构,引入定制的依赖,无需管理依赖的版本兼容问题; 2. 使用nacos作为配置中心,具体配置以及说明详见config下的bootstrap.properties,使用应用私有配置集 + 公共配置集的方案。配置项的引入方法可见DemoController类; 3. 使用feign作为rpc调用手段,并基于nacos注册中心。nacos注册中心的配置及说明详见application.properties; 4. 基本的MySQL + mybatis-plus使用(curd + 分页查询)。使用示例见service中的MysqlDemoService类; 5. MybatisPlusGenerator自动生成单表CRUD代码。使用:test下的MybatisPlusGenerator,直接运行main,输入表名,自动生成mapper类、相关xml以及表数据类entity,mapper自动实现基本的curd sql; 6. redis使用示例见service下的RedisDemoService类; 7. 引入log4j2,默认同步日志,对性能有要求,可以开启全异步日志。