service设计与实现

设计service,需要站在使用者角度去设计接口

根据慕课网老师讲述的内容 ,秒杀业务逻辑需要实现4个方法

1)查询所有秒杀记录,通过list 查询数据库记录,返回记录列表,

List list =new ArrayList();

操作具体sql 语句 select *from tables;* 即返回所有内容。如果只需要查询一个一条记录的一个值,需要用具体字段替代*

2)根据秒杀id查询秒杀记录 在service中 只实现传递参数,进行逻辑判断,不进行数据的操作,分离dao,dto以及具体操作过程 只实现 queryById();

 select * from tables where id=?;

3)  输出秒杀接口地址(秒杀活动开启,暴露地址,否则显示系统时间和秒杀开始时间) 

4)   执行秒杀操作


dto添加   加入字段和构造方法(不同字段组合来实现具体的逻辑)

exception{1,repeat   2,close    3,full}  均为运行期异常,spring才会接收

你可能感兴趣的:(service设计与实现)