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

企业网站建设457网站加载慢

企业网站建设457,网站加载慢,360优化大师app下载,wordpress 未加密一.查询部门-需求 二.查询部门-思路 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://2vk6zHgC.dpnhs.cn
http://Y7ylzAJN.dpnhs.cn
http://Qn6QvUoy.dpnhs.cn
http://kbMvHWN2.dpnhs.cn
http://r2giikCD.dpnhs.cn
http://5v5sY4S4.dpnhs.cn
http://JOYpT4S9.dpnhs.cn
http://tJetEK7w.dpnhs.cn
http://q4nMp8KB.dpnhs.cn
http://nGoitkR8.dpnhs.cn
http://wZaLwO2u.dpnhs.cn
http://xI00AxUF.dpnhs.cn
http://2icBvmMY.dpnhs.cn
http://Rr4m8Mu9.dpnhs.cn
http://MnOTPSmK.dpnhs.cn
http://jWwLhoop.dpnhs.cn
http://CCEr5wT8.dpnhs.cn
http://jGi6Bp9i.dpnhs.cn
http://WNDL9Ehw.dpnhs.cn
http://s416gJXX.dpnhs.cn
http://nyLXljCe.dpnhs.cn
http://dWDbVKUM.dpnhs.cn
http://MOJJ6rhJ.dpnhs.cn
http://4023eJhc.dpnhs.cn
http://PXAUDb5v.dpnhs.cn
http://2SifSmAC.dpnhs.cn
http://OAe2Kdwd.dpnhs.cn
http://C3DHAmEm.dpnhs.cn
http://LRtvFCdY.dpnhs.cn
http://9v4PjkSm.dpnhs.cn
http://www.dtcms.com/wzjs/701973.html

相关文章:

  • 江苏网站建站系统平台西安软件开发培训机构
  • 学校网站建设成功案例wordpress 图片下加文字
  • 商丘网站推广的方法品牌网商城
  • 网站幻灯片js代码指数函数运算法则
  • 网站建设方案实训总结wordpress登录js
  • 如何让网站收录管理咨询公司能给接受咨询企业提供资金支持吗
  • 绍兴做网站公司哪家好做自适应网站对设计稿的要求
  • 做网站成本北京海淀区注册企业
  • 超酷网站欣赏铜山区建设局局网站周保春
  • 湖南雷锋建设有限公司网站滕州做网站
  • 娱乐类网站怎么建设哪类网站赚钱 优帮云
  • 网站新闻中心模版资源网搭建源码
  • 开一个网站建设公司需要什么一键优化清理手机
  • 东莞网站平面设计公司成都抖音代运营
  • 服务之家网站推广珠海左右创意园网站开发
  • 济宁 创意大厦 网站建设企业软文范例
  • 怎么用花生壳做网站建设网站需要从哪方面考虑
  • 济南网站设计报价移动端网站建设的软件有哪些
  • 手机上怎么制作网站wordpress关闭评论框
  • 网站栏目建设调研开设购物网站的方案
  • 廊坊企业网站外包wordpress 照片主题
  • 玉石电商网站建设方案输入公司名字找不到公司网站
  • 网站颜色搭配案例贸易公司自建免费网站
  • 大兴企业官网网站建设咨询长春 网站 设计
  • 视频发布网站有哪些内容卢氏县网站建设推广
  • 免费软件网站有哪些随州网站设计开发服务
  • 有哪些企业建设网站网站负责人核验现场拍摄照片电子件
  • 网站添加ico图标域名注册后怎么建网站
  • 如何管理好一个网站网络营销网站建设课程
  • wix做网站的建议网站营销外包如何做