# business-modules 业务模块

business-modules下是你的业务模块,example-api是我们提供的一个示例模块,您可以参考该示例创建自己的业务模块。

# example-api 业务服务模块示例

# 主要配置参数

  • server.port: 8201,默认端口
  • spring.datasource.*: 数据库连接信息
  • spring.security.oauth2.resourceserver.jwt.jwk-set-uri: 鉴权公钥URL
  • diboot.devtools.*: devtools开发助理相关配置参数

# 核心代码说明

  • ResourceServerConfig: 资源服务器配置
  • SpringWebConfig: Spring Web MVC相关配置

# 业务模块中使用 diboot-devtools

微服务场景的 diboot-devtools 工作于你的业务模块下(其他模块是diboot封装好的公用模块,也不需要生成代码),使用方式同spring boot版本一样, 直接依赖devtools包,配置相关参数,随模块启动即可。

  • 启动业务模块应用,从控制台进入devtools页面
  • 首先生成 diboot-core 的基础代码(项目中需要继承扩展的Base类等)
  • 使用"数据库表管理"维护表结构及生成后端代码等
  • 使用"前端代码生成"(订阅功能)生成前端CRUD功能及面板组件等

devtools具体使用可参考: diboot-devtools文档