1. CORS: cross-original resource sharing. 跨域资源共享
(1) http://192.168.200.128:9011/brand
https://192.168.200.128:9011/brand(协议不同, 跨域)
https://192.168.200.129:9011/brand(IP不同, 跨域)
https://192.168.200.128:9012/brand(端口号不同, 跨域)
http://192.168.200.128:9011/goods(路径不同, 同域)
(2) 前后端跨域:
解决: CORS标准(浏览器和服务器同时支持)
头信息: Access-Control-Request-Headers: access-control-allow-origin
(3)controller开启跨域注解 @CrossOrigin
2. 商品分类表结构和规格参数模板
(1) 基础接口dao
(2) 表:
规格:specification.
参数:parameter
模板:template
商品分类表: category
品牌: brand
(3) 表关系:
模板 一对多 参数
模板 一对多 规格
模板 一对多 分类
分类 多对多 品牌 (中间关联表 category_brand)
3. 通用mapper的自定义方法 : 默认只对单表进行CRUD操作,自定义mapper进行多表操作
4. 需求: 通过 category表 查询 brand表
(1) SELECT * FROM tb_brand WHERE id IN (SELECT brand_