黑马程序员技术交流社区

标题: 【石家庄校区】 项目-品牌管理 [打印本页]

作者: wangxl    时间: 2019-7-25 14:52
标题: 【石家庄校区】 项目-品牌管理
品牌管理
        1. 列表的后端实现---qingcheng_service_goods
                1.1 创建数据库表
                1.2 实体类    ----- 实现 序列化接口 Serializable
                        @Table ---确定实体类和表关系
                        @Id --确定实体类和表的主键关系
                        @Column  -- 确定实体类的属性和表的字段关系
                1.3 接口 Mapper
                        1. 继承 Mapper --
                        2. 指定 泛型--
                1.4 编写服务类 BrandServiceImpl
                        实现接口  
                        将Mapper注入

        2. 在 qingcheng_interface 下创建 Service接口
                1. 创建模块接口包
                        com.qingcheng.service.goods
                2. 创建接口  推荐接口名称已 I 打头
                        BrandService接口的方法后,要在方法上加Javadoc解释


        3. 在 qingcheng_web_manager 下编写 Controller

                1. 创建模块Controller包
                        com.qingcheng.controller.goods
                2. 创建Goods 下的Controller

                        1. 由于Controller返回的数据格式都是Json       
                                *SpringMVC 中将结构的数据转为Json 那么我们要在类上或方法上 @ResponseBody
                                Spring Web MVC 的 4.0 版本提供了@RestController  ----  @Controller + @ResponseBody
                                * SpringMVC的请求方式  @RequestMapping(method = RequestMethod.GET)       
                                Spring Web MVC 的 4.3 版本提供了 @GetMapping (“/findAll”)

                        2. 引入 service的接口方法
                                将接口服务引入到Controller                               
                                @Reference  





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2