文章目录
1.预约挂号微服务模块搭建
项目模块构建
hospital-manage:医院接口模拟端(已开发,直接使用)
yygh-parent:根目录,管理子模块:
common:公共模块父节点
common-util:工具类模块,所有模块都可以依赖于它
rabbit-util:rabbitmq业务封装
service-util:service服务的工具包,包含service服务的公共配置类,所有 service模块依赖于它
server-gateway:服务网关
model:实体类模块
service:api接口服务父节点
service-hosp:医院api接口服务
service-cmn:公共api接口服务
service-user:用户api接口服务
service-order:订单api接口服务
service-oss:文件api接口服务
service-sms:短信 api接口服务
service-task:定时任务服务
service-statistics:统计api接口服务
service-client:feign服务调用父节点
service-cmn-client:公共api接口
service-hosp-client:医院api接口
service-order-client:订单api接口
service-user:用户api接口
2.搭建好各个模块
这里面的操作我就不一一讲解了,无非就是建立数据库,在model中建立对应的实体类,然后配置数据库源,引入依赖。
3.形成mapper、service、controller三种形式
我们搭建好了对应的实体类之后,这个时候就是在mapper的接口中extends BaseMapper<实体类>,然后就是在对Service里面的接口先进行extends Iservice<实体类>,接下来最后的操作就是在它的一个实现类中进行extends ServiceImpl<mapper名称,实体名>,然后implements Service对应的接口。
4.难点
4.1条件查询带分页
首先,就是提供对应的代码片段