微服务的场景搭建
一、创建一个测试数据库
二、父工程模块
- 创建父类工程
- 编写父类的pom.xml
- 引入依赖包
- 引入父类坐标
- 常用属性
- SpringCloud依赖
- 整合Mybatis
- MySQL驱动
- 通用Mapper启动器
三、创建服务提供者工程模块
- 创建服务提供者子项目
- 在子项目pom中添加依赖
SpringBoot启动器
引入MySQL驱动
Mybatis启动器 - 创建服务提供者项目架构
- 创建配置文件【application.properties】
- 创建SpringBoot的启动类
- 创建控制器类
- 创建实体类。
Getter/Setter和重写toString - 创建Mapper接口
四、客户端创建
在父类项目中创建一个消费服务的子项目
- 修改pom.xml引入SpringBoot启动器
- 项目结构编写
- 创建启动器,注入RestTemplate
- 编写实体类
getter/setter、toString() - 控制器的编写
- 编写【application.properties】文件,设置端口号
- 运行结果
启动服务提供者
启动服务消费者
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能