怎么做一种网站为别人宣传,qq推广中心,安顺北京网站建设,网络平台制作公司实现功能#xff1a; 代码开发逻辑#xff1a;
页面发送ajax请求#xff0c;将新增分类窗口输入的数据以json形式提交到服务端服务端Controller接收页面提交的数据并调用Service将数据进行保存Service调用Mapper操作数据库#xff0c;保存数据
代码实现#xff1a;
Con…实现功能 代码开发逻辑
页面发送ajax请求将新增分类窗口输入的数据以json形式提交到服务端服务端Controller接收页面提交的数据并调用Service将数据进行保存Service调用Mapper操作数据库保存数据
代码实现
Controller层
/*** 分类管理*/
RestController
RequestMapping(/category)
Slf4j
public class CategoryController {Autowiredprivate CategoryService categoryService;/*** 新增分类* param category* return*/PostMappingpublic RString save(RequestBody Category category){log.info(category:{}, category);categoryService.save(category);return R.success(新增分类成功);}
}
Autowired注入Service从前端观察服务端返回的结果只是code判断是否为1因此此处返回结果的泛型可以定义为String即RString。由于数据以json格式提交到服务端因此Category前面要加个RequestBody接收json数据。利用Service的save把新增的菜品保存到数据库中。
Service层
public interface CategoryService extends IServiceCategory {
}
ServiceImpl:
Service
public class CategoryServiceImpl extends ServiceImplCategoryMapper, Category implements CategoryService {
}
Mapper层
Mapper
public interface CategoryMapper extends BaseMapperCategory {
}