当前位置: 首页 > 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.dtcms.com/a/196060.html

相关文章:

  • Jackson使用详解
  • 代码随想录算法训练营第四十二四十三天
  • 提示词工程框架:CoT、ToT、GoT、PoT( 链式提示)
  • 磁盘I/O子系统
  • Scrapy进阶实践指南:从脚本运行到分布式爬取
  • PyQt5基本窗口控件(QSlider(滑动条))
  • 深入解析:如何基于开源OpENer开发EtherNet/IP从站服务
  • 高频面试题(含笔试高频算法整理)基本总结回顾110
  • 使用Spring Boot和Spring Security构建安全的RESTful API
  • 密文搜索-map容器+substr
  • Python爬虫(29)Python爬虫高阶:动态页面处理与云原生部署全链路实践(Selenium、Scrapy、K8s)
  • 利用SenseGlove触觉手套开发XR手术训练体验
  • 数据结构【AVL树】
  • AIGC在电商行业的应用:革新零售体验
  • MinIO深度解析:从入门到实战——对象存储系统全指南
  • exit耗时高
  • STM32中的DMA
  • Vue3学习(组合式API——父、子组件间通信详解)
  • C++学习:六个月从基础到就业——C++11/14:auto类型推导
  • Linux517 rsync同步 rsync借xinetd托管 配置yum源回顾
  • ChatGPT + DeepSeek 联合润色的 Prompt 模板指令合集,用来润色SCI论文太香了!
  • SECERN AI提出3D生成方法SVAD!单张图像合成超逼真3D Avatar!
  • day27 python 装饰器
  • 低空经济发展现状与前景
  • 使用lvm进行磁盘分区
  • 致敬经典 << KR C >> 之打印输入单词水平直方图和以每行一个单词打印输入 (练习1-12和练习1-13)
  • 基于Spring Boot和Vue的在线考试系统架构设计与实现(源码+论文+部署讲解等)
  • DeerFlow试用
  • 基于单片机的防盗报警器设计与实现
  • RT Thread FinSH(msh)调度逻辑