1.需求分析

根据内容的分类id查询内容列表,从tb_content表中查询。服务是一个restFul形式的服务。使用http协议传递json格式的数据。

2.Dao层

从tb_content表中查询,根据内容分类id查询。是单表查询。可以使用逆向工程生成的代码。

3.Service层

接收内容分类id,根据分类id查询分类列表。返回一个内容pojo列表。
参数:分类id
返回值:pojo列表

@Service
public class ContentServiceImpl implements ContentService {@Autowiredprivate TbContentMapper contentMapper;@Overridepublic List<TbContent> getContentList(long contentCid) {// 根据分类id进行查询TbContentExample example=new TbContentExample();Criteria criteria=example.createCriteria();criteria.andCategoryIdEqualTo(contentCid);List<TbContent> list=contentMapper.selectByExample(example);return list;}}

4.Controller层

发布服务。接收查询参数。Restful风格内容分类id应该从url中取。
/rest/content/list/{contentCategoryId}
从url中取内容分类id,调用Service查询内容列表。返回内容列表。返回一个json格式的数据。可以使用TaotaoResult包装此列表。

@Controller
@RequestMapping("/content")
public class ContentController {@Autowiredprivate ContentService contentService;@RequestMapping("/list/{contentCategoryId}")@ResponseBodypublic TaotaoResult getContentList(@PathVariable Long contentCategoryId) {try {List<TbContent> list = contentService.getContentList(contentCategoryId);return TaotaoResult.ok(list);} catch (Exception e) {e.printStackTrace();return TaotaoResult.build(500, ExceptionUtil.getStackTrace(e)); //此处用到ExceptionUtil工具类,也可不用try,catch,直接抛异常就行。}}
}

5.测试

淘淘商城内容服务发布相关推荐

  1. 首页大广告展示——淘淘商城(十六)

    大广告展示方案 方案一 方案二 内容服务发布 需求 Service层 Controller层 大广告展示 需求 分析 总结 Service层 Controller层 运行项目 大广告展示方案 方案一 ...

  2. (转) 淘淘商城系列——搜索服务搭建

    http://blog.csdn.net/yerenyuan_pku/article/details/72886305 Solr服务配置好之后,接下来我们就要考虑一个问题,那就是我们要把商品数据导入到 ...

  3. (转)淘淘商城系列——内容管理

    http://blog.csdn.net/yerenyuan_pku/article/details/72845954 上文我们一起学习了内容分类管理,虽说实现了展示内容分类和新增节点这两个功能,但重 ...

  4. (转)淘淘商城系列——服务调用测试

    http://blog.csdn.net/yerenyuan_pku/article/details/72761467 我们已经发布dubbo服务,现在本文来测试一下引用dubbo服务是否好使.在启动 ...

  5. 淘淘商城第32讲——CMS内容管理系统的搭建

    上文我们一起搭建了表现层中的商城门户系统,即taotao-portal-web工程,本文我将教大家如何搭建CMS内容管理系统.说到这里,那什么是内容管理系统呢? 要不你给我说说内容管理系统 为什么需要 ...

  6. 淘淘商城第43讲——搭建搜索服务工程

    Solr服务配置好之后,接下来我们就要考虑一个问题了,那就是我们要把商品数据导入到索引库里面才行,否则的话,我们是没有办法实现商品搜索这个功能的,可以想见我们势必要搭建一个搜索服务工程了. 我们还是先 ...

  7. (转) 淘淘商城系列——CMS内容管理系统工程搭建

    http://blog.csdn.net/yerenyuan_pku/article/details/72825801 淘淘商城系列--CMS内容管理系统工程搭建 上文我们一起搭建了表现层中的商城门户 ...

  8. ssm(Spring、Springmvc、Mybatis)实战之淘淘商城-第七天(非原创)

    文章大纲 一.课程介绍 二.Redis基础实战 三.Redis之高可用.集群.云平台搭建实战 四.淘淘商城Jedis整合spring 五.项目源码与资料下载 六.参考文章 一.课程介绍 一共14天课程 ...

  9. 关于淘淘商城的一些基本说明

    关于淘淘商城的一些基本说明 1. maven Maven的常见打包方式:jar.war.pom Pom工程一般都是父工程,管理jar包的版本.maven插件的版本.统一的依赖管理.聚合工程. jar包 ...

最新文章

  1. C++基于TCP/IP简单的客户端、服务器通信程序实例
  2. 如何改变java中的库包_如何在Java / Android模块化库中使两个相互独立的包相互独立?...
  3. manjaro 宝塔面板_宝塔Linux面板FTP无法连接的解决办法
  4. 栈-线性表(代码、分析、汇编)
  5. 手动创建两个文本文件text1.txt和text2.txt,按要求创建text3.txt
  6. YOLOv3实现鱼类目标检测
  7. a标签js阻止跳转_前端笔试知识点:阻止冒泡
  8. 【渝粤教育】电大中专电商运营实操 (2)作业 题库
  9. C语言程序NS流程图生成器,请各位大神帮个忙,画个NS流程图,,急!!!
  10. k8s使用命令报错:error: You must be logged in to the server (Unauthorized)
  11. android删除sd卡照片恢复,手机内存清理方法及照片误删恢复方法 手机党必备
  12. 如何查询oracle中的链路,oracle 数据库链路
  13. 软件开发人员 梦想最大的阻碍:毒、赌、黄
  14. 使用赫夫曼编码进行解码
  15. MySQL的日志 - redo log
  16. scanpy1.9.1里的文件在scanpy1.7.2无法读取问题解决
  17. 软件工程实践——结对作业一
  18. 人工智能之高等数学1
  19. oracle三种权限级别,ORACLE FGAC(细粒度权限控制)
  20. 贴片式T卡的测试与应用

热门文章

  1. 几种简单的网络攻击介绍
  2. 一元线性回归的Python编程实现
  3. APP支持iPhone5
  4. java 使用word模板生成word
  5. springboot注解
  6. rsync 服务配置
  7. 查询会议or期刊是不是SCI/EI检索
  8. 小工具---迅雷、快车、QQ旋风解密及加密
  9. 实例说明MongoDB存储的行情数据如何选择合适的Shard Key
  10. word文档计算机在哪,电脑word文档中审阅功能在哪