当前位置: 首页 > news >正文

电商项目-品牌管理微服务开发

一、功能分析

品牌管理微服务包括:

(1)查询全部列表数据

(2)根据ID查询实体数据

(3)增加

(4)修改

(5)删除

(6)分页+条件查询

二、代码实现

步骤一:在shangcheng_service_goods_api创建com.shangcheng.goods.pojo包,包下创建Brand实体类

步骤二:Dao创建

在shangcheng_service_goods微服务下创建com.shangcheng.goods.dao.BrandMapper接口,代码如下:

public interface BrandMapper extends Mapper<Brand> {
}

继承了Mapper接口,就自动实现了增删改查的常用方法。

步骤三:业务层

创建com.shangchneg.goods.service.BrandService接口,代码如下:

public interface BrandService {/*** 查询所有品牌* @return*/public  List<Brand> findAll();
}

创建com.shangchneg.goods.service.impl包,包下创建服务实现类 BrandServiceImpl,代码如下:

@Service
public class BrandServiceImpl implements BrandService {@Autowiredprivate BrandMapper brandMapper;@Overridepublic List<Brand> findAll() {return brandMapper.selectAll();}   
}

步骤四:控制层

控制层 com.shangchneg.goods包下创建controller包 ,包下创建类

@RestController
@RequestMapping("/brand")
public class BrandController {@Autowiredprivate BrandService brandService;@GetMappingpublic Result findAll(){List<Brand> brandList = brandService.findAll();return new Result(true, StatusCode.OK,"查询成功",brandList) ;}}

三、测试

步骤一:启动Eureka 注册中心,测试
在这里插入图片描述

步骤二:启动品牌管理微服务

步骤三:访问测试:
访问:http://localhost:9011/brand 测试

在这里插入图片描述

使用PostMan 测试:
在这里插入图片描述

开发测试成功。

http://www.xdnf.cn/news/504973.html

相关文章:

  • OpenHarmony外设驱动使用 (二),Camera
  • 【大模型面试每日一题】Day 21:对比Chain-of-Thought(CoT)与Self-Consistency在复杂推理任务中的优劣
  • 线程同步学习
  • 8天Python从入门到精通【itheima】-11~13
  • SpringBootAdmin:全方位监控与管理SpringBoot应用
  • nt!MiInitializePfn函数分析之nt!MiPfPutPagesInTransition函数的关键一步
  • Golang 范型
  • 编程日志5.10
  • QLoRA: Efficient Finetuning of Quantized LLMs
  • acwing5579 增加模数
  • 深入了解 VPC 端点类型 – 网关与接口
  • Stacking(堆叠):集成学习中的“超级英雄团队”
  • STM32+ESP8266连接onenet新平台
  • 【嵌入式DIY实例-Arduino篇】-OLED实现乒乓游戏
  • Seata源码—5.全局事务的创建与返回处理二
  • nodejs特性解读
  • 小刚说C语言刷题—1230蝴蝶结
  • 业务系统上线为什么这么难
  • 【Unity 2023 新版InputSystem系统】新版InputSystem 如何进行项目配置并安装
  • 【RocketMQ Broker 相关源码】- 清除不活跃的 broker
  • JavaScript【6】事件
  • windows 11安装Python3.9、mujoco200、mujoco_py2.0.2.8、metaworld
  • 51单片机仿真突然出问题
  • 如何在 Windows 11 或 10 的 CMD 中检查固件
  • 元件伏安特性及基尔霍夫定理的相量形式
  • 【as 在长难句中有哪几种翻译?】
  • 北京市工程技术人才职称评价基本标准条件解读
  • PLC和变频器之间如何接线
  • 2020CCPC河南省赛题解
  • V型不锈钢对夹球阀:高性价比工业控制解决方案-耀圣