name: 创建ruoyi-test模块(含Dubbo接口) overview: 在ykt_server项目中创建ruoyi-test业务模块及其对应的ruoyi-api-test接口模块,包含完整的Maven配置、目录结构和Dubbo服务暴露能力。 todos:
在 RuoYi-Cloud-Plus 项目中创建 ruoyi-test 模块,并配置 Dubbo 接口暴露能力。
参考现有 ruoyi-ecs 模块结构,创建完整的 test 模块:
ruoyi-modules/ruoyi-test/
├── pom.xml
└── src/
├── main/
│ ├── java/org/dromara/test/
│ │ ├── RuoYiTestApplication.java
│ │ ├── controller/
│ │ ├── domain/
│ │ │ ├── bo/
│ │ │ └── vo/
│ │ ├── mapper/
│ │ ├── service/
│ │ │ └── impl/
│ │ └── dubbo/
│ └── resources/
│ └── application.yml
ruoyi-api/ruoyi-api-test/
├── pom.xml
└── src/main/java/org/dromara/test/api/
@DubboService 注解暴露服务@DubboReference 引用服务ruoyi-modules/pom.xml [MODIFY] - 添加 ruoyi-test 模块声明ruoyi-api/pom.xml [MODIFY] - 添加 ruoyi-api-test 模块声明ruoyi-modules/ruoyi-test/pom.xml [NEW] - 模块Maven配置,包含Dubbo、MyBatis等依赖ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/RuoYiTestApplication.java [NEW] - SpringBoot启动类ruoyi-modules/ruoyi-test/src/main/resources/application.yml [NEW] - 应用配置文件(端口9209)ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/controller/ [NEW] - 控制器目录ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/domain/ [NEW] - 实体类目录ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/domain/bo/ [NEW] - BO对象目录ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/domain/vo/ [NEW] - VO对象目录ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/mapper/ [NEW] - Mapper目录ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/service/ [NEW] - Service接口目录ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/service/impl/ [NEW] - Service实现目录ruoyi-modules/ruoyi-test/src/main/java/org/dromara/test/dubbo/ [NEW] - Dubbo服务实现目录ruoyi-api/ruoyi-api-test/pom.xml [NEW] - API模块Maven配置ruoyi-api/ruoyi-api-test/src/main/java/org/dromara/test/api/ [NEW] - Dubbo接口定义目录