找回密码
 立即注册
首页 业界区 安全 电商项目-品牌管理微服务开发

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

悯拄等 2025-5-31 23:16:22
 一、功能分析

  品牌管理微服务包括:
(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接口,代码如下:
  1. public interface BrandMapper extends Mapper<Brand> {
  2. }
复制代码
 
继承了Mapper接口,就自动实现了增删改查的常用方法。
 
步骤三:业务层
 
创建com.shangchneg.goods.service.BrandService接口,代码如下:
  1. public interface BrandService {
  2.     /**
  3.      * 查询所有品牌
  4.      * @return
  5.      */
  6.   public  List<Brand> findAll();
  7. }
复制代码
 

创建com.shangchneg.goods.service.impl包,包下创建服务实现类 BrandServiceImpl,代码如下:
  1. @Service
  2. public class BrandServiceImpl implements BrandService {
  3.    
  4.     @Autowired
  5.     private BrandMapper brandMapper;
  6.    
  7.     @Override
  8.     public List<Brand> findAll() {
  9.         return brandMapper.selectAll();
  10.     }   
  11. }
复制代码
 
 

步骤四:控制层
控制层 com.shangchneg.goods包下创建controller包 ,包下创建类
 
  1. @RestController
  2. @RequestMapping("/brand")
  3. public class BrandController {
  4.     @Autowired
  5.     private BrandService brandService;
  6.     @GetMapping
  7.     public Result findAll(){
  8.         List<Brand> brandList = brandService.findAll();
  9.         return new Result(true, StatusCode.OK,"查询成功",brandList) ;
  10.     }
  11.   
  12. }
复制代码
 
   三、测试

步骤一:启动Eureka 注册中心,测试
1.png

 

步骤二:启动品牌管理微服务
步骤三:访问测试:
访问:http://localhost:9011/brand 测试
 
2.png

 
使用PostMan 测试:
3.png

 

开发测试成功。



来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册