当前位置: 首页 > news >正文

如何选择一个好的网站建设公司网络营销策划方案简介

如何选择一个好的网站建设公司,网络营销策划方案简介,培训公司网站源码,所有网站的名字大全一.查询部门-需求 二.查询部门-思路 API接口文档 三.代码实现 1.controller层:负责与前端进行交互,接收前端所发来的请求 注:Slf4j用于记录日志使用,可以省略private static Logger log LoggerFactory.getLogger(DeptControlle…

一.查询部门-需求

二.查询部门-思路

API接口文档

 

 三.代码实现

1.controller层:负责与前端进行交互,接收前端所发来的请求

注:Slf4j用于记录日志使用,可以省略private static Logger log = LoggerFactory.getLogger(DeptController.class);这行代码从而直接调用log对象。

注:@RequestMapping(value = "/depts",method = RequestMethod.GET)   指定请求方式为GET
但是这种请求方式过于麻烦,因此使用@GetMapping()注解,其含义也是请求方式为Get

package com.gjw.controller;/*** 部门管理Controller*/import com.gjw.anno.Log;
import com.gjw.pojo.Dept;
import com.gjw.pojo.Result;
import com.gjw.service.DeptService;
import com.gjw.service.impl.DeptServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;import java.util.List;@Slf4j // 记录日志使用
@RestControllerpublic class DeptController {@Autowiredprivate DeptService deptService;//    @RequestMapping(value = "/depts",method = RequestMethod.GET)   指定请求方式为GET@GetMapping("/depts")   // 指定请求方式为GETpublic Result list(){log.info("查询全部部门数据");// 调用service层查询全部部门数据List<Dept> deptList = deptService.list();return Result.success(deptList);}}

设置Controller层接收前端发来的Get请求方式,url请求地址为/depts的请求后,controller层负责调用service层,由service层进行逻辑处理。因此通过依赖注入@Autowired来注入Service层的对象deptService。最后返回给前端的是一个统一响应结果Result。Result中封装的数据是查询出来的全部部门数据,封装在一个list集合当中。

2.service层:用来进行逻辑处理,并连接dao层,将从Dao层获得到的数据返回给controller层

service层接口:

package com.gjw.service;import com.gjw.pojo.Dept;import java.util.List;public interface DeptService {List<Dept> list();
}

service层实现类:

package com.gjw.service.impl;import com.gjw.mapper.DeptLogMapper;
import com.gjw.mapper.DeptMapper;
import com.gjw.mapper.EmpMapper;
import com.gjw.pojo.Dept;
import com.gjw.pojo.DeptLog;
import com.gjw.service.DeptLogService;
import com.gjw.service.DeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;import java.time.LocalDateTime;
import java.util.List;@Service
public class DeptServiceImpl implements DeptService {@Autowiredprivate DeptMapper deptMapper;@Overridepublic List<Dept> list() {return deptMapper.list();}}

service层中的list方法使用注入的deptMapper对象调用list方法来进行数据的获取。

3.Dao层:连接数据库进行数据的获取并返回给service层

package com.gjw.mapper;import com.gjw.anno.Log;
import com.gjw.pojo.Dept;
import org.apache.ibatis.annotations.*;import java.util.List;/*** 部门管理*/
@Mapper
public interface DeptMapper {/*** 查询全部部门数据* @return*/@Select("select * from dept")List<Dept> list();}

使用list方法查询全部的部门数据,并以List<Dept>集合的方式由service层返回到controller层。并在controller层通过统一响应方式Result响应给前端

http://www.yayakq.cn/news/402476/

相关文章:

  • 网站app搭建黑色网站配色
  • 做网站点子可以免费做兼职的网站有哪些
  • 东莞三合一网站建设域名访问过程会不会影响网站访问
  • 品牌网站开发动态模块html页面网站建设中
  • 建网站一定要买服务器和域名吗网站制作费用多少钱
  • 建设部高级职称查询官方网站网站开发工作好找吗
  • 好兄弟给个网站微信辅助网站制作
  • 免费云虚拟主机网络优化
  • 服装如何做微商城网站建设自主建站网站平台
  • 文明网站机制建设郑州短视频拍摄制作
  • 安徽做公司网站哪家好网站建设不开单
  • python做网站后台网站推广预期达到的目标
  • 安徽省住房城乡建设厅网站电工网站负责人照片
  • 上海网站制作智能 乐云践新最吉祥的公司名字大全
  • 做编程的网站有哪些内容家装风格效果图大全
  • 建网站需要什么程序重庆专业网站搭建
  • 免费购物的软件seo网站做推广价格
  • 阿里巴巴网站运营广西住房城乡建设厅
  • 互动类网站一键发布多个自媒体平台
  • 做培训网站前端wordpress 做下载网
  • 烟台建站程序东莞地产网站建设
  • 最好的国内科技网站建设西海岸新区城市建设局公示网站
  • 电商网站制作成手机app果园网站建设
  • 帝国cms网站迁移购物网网站建设开题报告
  • 二手车网站怎么做的网站制作涉及的法律
  • 清河做网站哪家便宜商务网站建设规划流程
  • 建设资格注册管理中心网站杭州网站做的好公司名称
  • 铜陵做网站的公司网站建设和优化需要几个人
  • 广东商城网站建设重庆那些网站
  • 德国设计网站怎么做学校网站