目录
一,观看接口文档
二,controller层
代码:
@RestController
@Slf4j
@RequestMapping("/admin/setmeal")
@Api(tags = "套餐接口")
public class SetmealController {
@Autowired
private SetmealService setmealService;
public Result add(@RequestBody SetmealDTO setmealDTO){
setmealService.add(setmealDTO);
return new Result<>().success();
}
}
易错点:
- 每个方法都需要写log日志
三,Service层
易错点:
- SeviceImpl层需继承相应接口
- 接口不需要任何注解,实现类需要注解
- 每个方法上面都需要写注释
四,Mapperceng
易错点:
- 怎么创建Mybatis的xml映射文件
第1步:new一个File文件,然后名字.xml
第2步:编写XML映射文件xml映射文件中的dtd约束,直接从mybatis官网复制即可
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace=""> </mapper>- 设置了@Options,但主键不返回
搜了一些资料发现,如果sql语句放在xml文件里,则@Options会失效
后来我把sql语句放在@Insert语句上就成功了