第二天-后端代码编写

各个工程之间的依赖为:

-----所有工程依赖于parent---------------------------

------dao依赖于pojo------------------------------------

------service依赖于interface、dao-----------------

------interface依赖于pojo----------------------------

-----manager-web依赖于interface----------------

=====然后编写接口interface后端代码====

在/pinyougou-sellergoods-interface/src/main/java中创建包com.pinyougou.sellergoods.service

在包里面创建接口BrandService.java:

package com.pinyougou.sellergoods.service;

import java.util.List;

import com.pinyougou.pojo.TbBrand;

public interface BrandService {

public List<TbBrand> findAll();

}

=====然后编写service后端代码====

在/pinyougou-sellergoods-service/src/main/java中创建包com.pinyougou.sellergoods.service.impl

创建类BrandServiceImpl.java 记得引入依赖接口

package com.pinyougou.sellergoods.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.pinyougou.mapper.TbBrandMapper;
import com.pinyougou.pojo.TbBrand;
import com.pinyougou.sellergoods.service.BrandService;

@Service
public class BrandServiceImpl implements BrandService {

@Autowired
private TbBrandMapper brandMapper;

@Override
public List<TbBrand> findAll() {

return brandMapper.selectByExample(null);
}

}

=====然后编写manager-web后端代码====

依赖于pinyougou-sellergoods-interface

在/pinyougou-manager-web/src/main/java中创建包com.pinyougou.manager.controller

创建类BrandController.java内容为:

package com.pinyougou.manager.controller;

import java.util.List;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.alibaba.dubbo.config.annotation.Reference;
import com.pinyougou.pojo.TbBrand;
import com.pinyougou.sellergoods.service.BrandService;

@RestController
@RequestMapping("/brand")
public class BrandController {

@Reference
private BrandService brandService;

@RequestMapping("/findAll")
public List<TbBrand> findAll(){
return brandService.findAll();
}

}

=========编写完成=======测试

转载于:https://www.cnblogs.com/java-saber/p/10659662.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值