跳到主要内容

# 范例模版工程

信息

pangu-examples 项目收录了和盘古开发相关的各种范例供新手入门参考。 Gitee 获取范例代码

## 模块目录说明​

#### pangu-examples-empty-springboot-based​

1. 创建一个基于原生 SpringBoot 框架的空应用

#### pangu-examples-empty​

1. 创建一个基于盘古框架的空应用

#### pangu-examples-empty-web​

1. 创建一个基于盘古框架的 Web 空应用。

#### pangu-examples-config-remote-nacos​

1. 基于 Nacos 配置中心进行配置管理的盘古应用开发模式。
   - 如何获取 Nacos 配置中心的远程配置参数
   - 参数值修改后动态刷新 Nacos 配置数据

#### pangu-examples-config-local​

1. 基于本地配置文件进行配置管理的盘古应用开发模式。

#### pangu-examples-log-dynamic​

1. 如何在线热切换日志输出级别。

#### pangu-examples-crud​

1. 使用盘古代码生成 Maven 插件生成 DAO 相关 Mapper 接口和 Entity 实体类。
2. 使用 MybatisPlus 的 API 接口操作数据库的常用方法。
3. 分页查询和手工映复杂 SQL 的方法。

#### pangu-examples-cache-layering​

1. 如何使用两级缓存（本地缓存 + Redis 集中缓存）。

#### pangu-examples-cache-single​

1. 如何使用 Spring Cache 的一级缓存 RedisTemplate API。

#### pangu-examples-lock-redis-based​

1. 如何使用基于 Redis 的分布式锁（注解式、API 式）。

#### pangu-examples-dubbo-api​

1. 开发 Dubbo 服务时接口文件和 POJO 相关类的打包模块。

#### pangu-examples-dubbo-service​

1. 如何开发一个 Dubbo 远程服务并将其注册到 Nacos 服务中心。
2. 演示分布式链路日志追踪。

#### pangu-examples-dubbo-gateway-service​

1. 如何开发一个 Dubbo 远程服务并将其注册到网关管理中心ShenYu Admin。

#### pangu-examples-dubbo-consumer​

1. 如何调用一个已注册到 Nacos 服务中心的 Dubbo 远程服务。

#### pangu-examples-webapi-local-service-based​

1. 基于 SpringMVC 将本地服务发布为 HTTP 接口。

#### pangu-examples-webapi-dubbo-service-based​

1. 基于 SpringMVC 将 Dubbo 服务发布为 HTTP 接口。
2. 演示分布式链路日志追踪。

#### pangu-examples-webapi-gateway-based​

1. 基于 ShenYu 网关通过泛化调用将 Dubbo 服务发布为 HTTP 接口。

#### pangu-examples-mq-rabbitmq-sender​

1. 基于 RabbitMQ 的消息队列范例（生产者）。

#### pangu-examples-mq-rabbitmq-receiver​

1. 基于 RabbitMQ 的消息队列范例（消费者）。

#### pangu-examples-seata-at-*​

1. 基于 Seata AT 模式的分布式事务范例。

#### pangu-examples-shardingsphere-readwrite-splitting​

1. 如何开发一个读写分离且支持读负载均衡的范例程序。

#### pangu-examples-shardingsphere-sharding​

1. 如何开发一个数据分片的范例程序。

## 获取范例代码​

Gitee 获取范例代码

## 下一步​

继续阅读其它章节获取你想要的答案或通过我们的 开发者社区 寻求更多帮助。