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

手机做任务网站有哪些网站快速优化排名

手机做任务网站有哪些,网站快速优化排名,中国十大门窗品牌排行榜,哪些网站用天平做logo查看页面原型,明确需求需求 页面原型 需求分析 阅读接口文档 接口文档链接如下: https://docs.qq.com/doc/DUkRiTWVaUmFVck9N 思路分析 用户发送请求,交由对应的Controller类进行处理,Controller类调用service实现查询部门功…

 查看页面原型,明确需求需求

页面原型

 需求分析

阅读接口文档

接口文档链接如下:

https://docs.qq.com/doc/DUkRiTWVaUmFVck9N

思路分析

用户发送请求,交由对应的Controller类进行处理,Controller类调用service实现查询部门功能,对应的service业务层调用对应的mapper接口,通过mapper接口查询数据库执行select * from dept;SQL语句,将查询结果返回给service,service将查询结果返回给Controller类,Controller将查询结果封装在统一查询结果Result类中,最终响应给前端。

功能接口的开发

 控制层(Controller)

具体代码如下

package com.example.tlias.controller;import com.example.tlias.pojo.Dept;
import com.example.tlias.pojo.Result;
import com.example.tlias.service.DeptService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.List;
import java.util.logging.Logger;@RestController
@Slf4j // 日志注解
public class DeptController {@Autowired// 注入service对象private DeptService deptService;// 获取日志记录对象// todo 查询部门信息// 指定请求路径及方式//    @RequestMapping(value = "/depts", method = RequestMethod.GET)// 上述注解的简化@GetMapping("depts")public Result list() {log.info("查询全部部门数据");// 调用service查询部门信息List<Dept> deptList = deptService.list();return Result.success(deptList);}
}

业务层(Service)

具体代码如下

Service接口

package com.example.tlias.service;import com.example.tlias.pojo.Dept;import java.util.List;public interface DeptService {/*** 查询全部部门数据** @return*/List<Dept> list();
}

 Service接口实现类

package com.example.tlias.service.impl;import com.example.tlias.mapper.DeptMapper;
import com.example.tlias.pojo.Dept;
import com.example.tlias.service.DeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;@Service
public class DeptServiceImpl implements DeptService {@Autowiredprivate DeptMapper deptMapper;@Overridepublic List<Dept> list() {return deptMapper.list();}
}

持久层(Mapper)

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

接口测试

使用Postman来进行接口测试,首先启动SpringBoot项目,然后再在Postman中发送对应请求

具体运行结果如下

{"code": 1,"msg": "success","data": [{"id": 1,"name": "学工部","createTime": "2023-08-07T15:44:50","updateTime": "2023-08-07T15:44:50"},{"id": 2,"name": "教研部","createTime": "2023-08-07T15:44:50","updateTime": "2023-08-07T15:44:50"},{"id": 3,"name": "咨询部","createTime": "2023-08-07T15:44:50","updateTime": "2023-08-07T15:44:50"},{"id": 4,"name": "就业部","createTime": "2023-08-07T15:44:50","updateTime": "2023-08-07T15:44:50"},{"id": 5,"name": "人事部","createTime": "2023-08-07T15:44:50","updateTime": "2023-08-07T15:44:50"}]
}

由于在控制类中使用的注解为@RestController(@Controller`和`@ResponseBody`注解的组合),控制类会自动将返回给前端的结果转换为JSON格式的数据。测试成功
 

http://www.khdw.cn/news/44996.html

相关文章:

  • 公司建网站的详细步骤win优化大师有用吗
  • 桂林网站建设公司seo怎样优化网站
  • 企业网站如何做排名谷歌浏览器网址
  • seo网站推广是什么seo推广策略
  • 南京企业网站seo欧美网站建设公司
  • 优秀服装网站设计秦洁婷seo博客
  • 2015做哪些网站致富seo人员培训
  • java 做网站的开源平台上海seo顾问推推蛙
  • 单页营销网站设计专业黑帽seo推广
  • 网站建设公司能信吗在线生成个人网站源码
  • 中文网站做google广告好吗windows优化软件排行
  • 网站建设概述什么是软文营销
  • 橙子建站验证码有危险吗网站建设多少钱
  • 博罗做网站报价网站alexa排名查询
  • 贵州做网站kuhugz外贸推广平台哪家好
  • 广州珠吉网站建设杭州seo推广优化公司
  • 建设证件查询官方网站2023能用的磁力搜索引擎
  • 网站建设计入什么会计科目网络建设推广
  • 做电影网站一年赚多少钱线上销售怎么做
  • 品牌网站建设要多少钱高端企业建站公司
  • java鲜花商城网站设计谷歌优化技巧
  • 百度上做网站推广seo门户网
  • html是建网站导航栏怎么做百度一下浏览器下载安装
  • 邯郸网站建设制作西安seo培训学校
  • 张家界建设企业网站凡科建站官网登录
  • 深圳宝安网站建设学习网crm系统网站
  • 滴滴注册网站历史权重查询
  • 建站设计网站seo排名需要多少钱
  • 天津做网站选择津坤科技b新闻头条
  • 做网站编码济南做seo外包