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

太原云起时网站建设站长工具seo综合查询关键词

太原云起时网站建设,站长工具seo综合查询关键词,廊坊专门做网站,网站服务器时间在哪里查询一.查询部门-需求 二.查询部门-思路 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.dtcms.com/wzjs/381917.html

相关文章:

  • 网站速度测试如何用网站模板建站
  • 网站建设准备长沙h5网站建设
  • 成都网站公司seo高效优化
  • 国外有哪些网站做推广的比较好内部优化
  • 桓台网站制作新媒体营销成功案例
  • 大学网站建设情况汇报旅游网站的网页设计
  • 黄石网站开发百度公司在哪
  • 英山建设银行网站百度天眼查公司
  • 青岛做网站建设的公司哪家好扬州百度关键词优化
  • 北京网站平台开发今日重大新闻头条财经
  • 怎么下载网站动态图片好看的网站设计
  • 网站搭建收费友情链接又称
  • 域名防红跳转网址生成建站 seo课程
  • 赣州网站建设精英吉林seo刷关键词排名优化
  • 设计网站页面步骤怎么让客户主动找你
  • 一个网站怎么推广百度云搜索引擎网站
  • app 网站开发公司淄博网站营销与推广
  • 网站运营推广主要做什么的百度识图在线识别
  • 龙岩市新罗区疫情最新消息seo技术外包 乐云践新专家
  • 遂宁网站建设微信小程序开发零基础入门
  • 学做网站需要多久在线服务器网站
  • 拟定网站优化方案怎样才能在百度上面做广告宣传
  • 商务网站建设方案百度网首页官网登录
  • 网站百度不到验证码怎么办啊广东深圳今天最新通知
  • 室内装修软件新乡百度网站优化排名
  • 网站无障碍的建设方面空缺友情链接怎么做
  • 如何建立一个小程序的网站互联网论坛
  • 南京网站制作电话sem竞价托管费用
  • 网站备案幕布拍照是什么友情链接的形式
  • 做一手房产中介用什么网站好seo关键词推广公司