A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

查询所有品牌5.3.1 品牌列表
url
/brand/findAll.do
http请求方式
GET
返回格式
[{
     "id": 品牌id,
     "name": 品牌名称,
     "image": 品牌图片地址,
     "letter": 品牌的首字母,
     "seq": 排序,

},
.......
]
代码实现:
(1)在qingcheng_pojo工程创建com.qingcheng.pojo包,包下创建实体类
@Table(name="tb_brand")
public class Brand implements Serializable{

     @Id
     private Integer id;//品牌id
     private String name;//品牌名称
     private String image;//品牌图片地址
     private String letter;//品牌的首字母
     private Integer seq;//排序
     
     // getter and setter ......
     
}
(2)qingcheng_service_goods工程创建com.qingcheng.dao,包下创建数据访问层接口
public interface BrandMapper extends Mapper<Brand> {

}
(3)qingcheng_interface工程创建com.qingcheng.service.goods包,包下创建业务接口
/**
  * 品牌业务逻辑层
  */
public interface BrandService {
     public List<Brand> findAll();
}
(4)qingcheng_service_goods工程创建com.qingcheng.service.impl包,包下创建类
@Service
public class BrandServiceImpl implements BrandService {

     @Autowired
     private BrandMapper brandMapper;

     public List<Brand> findAll() {
         return brandMapper.selectAll();
     }
}
(5)qingcheng_web_manager工程创建com.qingcheng.controller.goods 包,包下创建类
@RestController
@RequestMapping("/brand")
public class BrandController {

     @Reference
     private BrandService brandService;


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

}
启动工程,浏览器测试:http://localhost:9101/brand/findAll.do

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马