service设计与实现

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

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

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

List<seckill> 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才会接收

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文:https://my.oschina.net/liuyuantao/blog/751438 查询集API 参...
    阳光小镇少爷阅读 3,868评论 0 8
  • CloudJavaBackendSummaries1、开发环境eclipse工程,引入jw仓库的jw-base,3...
    燕京博士阅读 1,169评论 0 0
  • 李乾坤David阅读 143评论 0 0
  • 乔对匹普的爱是不求回报的、纯粹出于他本人善良心性的爱屋及乌以及对幼小的关怀,这一点和马戈韦契对匹普的爱不同,后者在...
    东西陌阅读 106评论 0 0
  • 灶上杂鱼柴火烹, 四周阵阵响蛙鸣。 渔家院落享安宿, 雨打新荷梦有声。
    年年有余_85d6阅读 172评论 0 3