您觉得本文档还缺少什么内容?可以自己补充~

可以看出,目前本项目已有的服务基本上都是基础功能(权限、组织、字典、文件、消息等),即每个业务系统最常用的功能。 做好了这些基础功能,后面有任何业务系统时,就可以在这套框架作的基础上开发具体的业务即可。而业务的拆分则需要根据具体的业务场景来决定,故我们这里不讨论如何拆分,只讨论如何新建一个服务。

bc-cloud 项目新建服务

创建一个新服务的步骤

  • 新建服务
  • 新建5个模块(api层、entity层、biz层、controller层、server层)
  • 在5个模块中分别加入pom依赖
  • 添加启动模块的启动类和一些启动配置
  • 创建表并生成代码
  • 启动服务
  • 直接访问服务的swagger调用接口
  • 通过网关访问swagger调用接口

新建test服务

这里讲解如何通过代码生成器新建test服务, 新建后的结构应该如下:

├─bc-cloud
│  ├─bc-authority-------------------------已有的权限服务
│  ├─bc-test------------------------------新建的测试服务
│  ├───bc-test-api------------------------测试服务API层
│  ├───bc-test-biz------------------------测试服务业务层
│  ├───bc-test-controller----------------测试服务控制层
│  ├───bc-test-entity---------------------测试服务实体层
│  ├───bc-test-server--------------------测试服务启动层

注意事项

  1. 生成结构后,还需要调整一下pom依赖, 依赖关系为: server -> controller -> biz -> entity, api -> entity
  2. 生成结构后,需要调整项目pom,然后点击Maven插件reimport , 使得idea 识别正确, 然后执行Maven 的编译命令
  3. 必要时,重启idea.

results matching ""

    No results matching ""