查询所有品牌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
|