Part06 中州养老项目实训 ☀️

YangeIT大约 6 分钟tlias智能学习辅助系统MysqlRedisSwaggerHTTPGETPOST

Part06 中州养老项目实训 ☀️

今日目标

  • 实战开发

    • 查看所有房型
    • 分页查询护理服务列表
    • 护理服务详情查询
  • 拓展

    • redis优化

1. 接口开发实战

开发流程:

  1. 查看接口文档,明确入参和出参
  2. 编写Controller代码
  3. 编写Mapper接口和Mapper映射配置文件
  4. 微信小程序测试

1.1 查看所有房型 🎯

查看所有房型

  1. 阅读接口文档和效果图

接口文档:image

点击查看在线接口文档 👈

最终效果图:

image
image

代码操作

开发流程:

  1. 编写Controller代码
  2. 编写Mapper接口和Mapper映射配置文件
  3. 微信小程序测试
1 在Controller中添加方法
image
image

注意: 可以通过@Autowired注解,从IOC容器中获取指定类型的对象并赋值给成员变量

1.2 分页查询护理服务列表 🎯

分页查询护理服务列表

  1. 阅读接口文档和效果图

接口文档:

image
image

点击查看在线接口文档 👈

最终效果图:

image
image

代码操作

开发流程:

  1. 编写Controller代码
  2. 编写Mapper接口和Mapper映射配置文件
  3. 微信小程序测试
1 在Controller中添加方法
image
image

注意: 可以通过@Autowired注解,从IOC容器中获取指定类型的对象并赋值给成员变量

1.3 护理服务详情查询 🎯

护理服务详情查询

  1. 阅读接口文档和效果图

接口文档:

image
image

点击查看在线接口文档 👈

最终效果图:image

代码操作

开发流程:

  1. 编写Controller代码
  2. 编写Mapper接口和Mapper映射配置文件
  3. 微信小程序测试
1 在Controller中添加方法
image
image

注意: 可以通过@Autowired注解,从IOC容器中获取指定类型的对象并赋值给成员变量

2 Redis操作

SpringCache和Redis操作

前面我们已经实现了移动端房型查看功能,且放在首页,因此会被用户频繁访问,进而对数据库查询操作。在高并发 的情况下,频繁查询数据库会导致系统性能下降 ,服务端响应时间增长。现在需要对此方法进行缓存优化,提高系统的性能。(如下图)

image
image

代码操作

由于 SpringCache 的基本功能是 Spring 核心(spring-context)中提供的,所以目前我们进行简单的 SpringCache 测试,是可以不用额外引入其他依赖的。 可以检查是否导入了下列依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-cache</artifactId>
</dependency>

1). 引导类上加@EnableCaching

在引导类上加该注解,就代表当前项目开启缓存注解功能。

image
image