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

如何自己弄个免费网站免费下载b站视频软件

如何自己弄个免费网站,免费下载b站视频软件,win2012服务器做网站,网站开发培训哪里好1.实现思路 具体的实现思路如下: ①导入Spring Cache和Redis相关的Maven坐标 ②在启动类加入EnableCaching注解,开启缓存注解功能 ③在用户端接口SetmealController的list方法上加入Cacheable注解 /*** 条件查询** param categoryId* return*/GetMapp…

1.实现思路

具体的实现思路如下:

①导入Spring Cache和Redis相关的Maven坐标

②在启动类加入@EnableCaching注解,开启缓存注解功能

③在用户端接口SetmealController的list方法上加入@Cacheable注解

/*** 条件查询** @param categoryId* @return*/@GetMapping("/list")@ApiOperation("根据分类id查询套餐")@Cacheable(cacheNames = "setmealCache",key = "#categoryId")public Result<List<Setmeal>> list(Long categoryId) {Setmeal setmeal = new Setmeal();setmeal.setCategoryId(categoryId);setmeal.setStatus(StatusConstant.ENABLE);List<Setmeal> list = setmealService.list(setmeal);return Result.success(list);}

④在管理端接口SetmealController的save、delete、update、startOrStop等方法上加入CacheEvict注解

package com.sky.controller.admin;import com.sky.dto.SetmealDTO;
import com.sky.dto.SetmealPageQueryDTO;
import com.sky.result.PageResult;
import com.sky.result.Result;
import com.sky.service.SetmealService;
import com.sky.vo.SetmealVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.web.bind.annotation.*;import java.util.List;/*** 套餐管理*/
@RestController
@RequestMapping("/admin/setmeal")
@Api(tags = "套餐相关接口")
@Slf4j
public class SetmealController {@Autowiredprivate SetmealService setmealService;/*** 新增套餐* @param setmealDTO* @return*/@PostMapping@ApiOperation("新增套餐")@CacheEvict(cacheNames = "setmealCache",key = "setmealDTO.categoryId")public Result save(@RequestBody SetmealDTO setmealDTO) {setmealService.saveWithDish(setmealDTO);return Result.success();}/*** 分页查询* @param setmealPageQueryDTO* @return*/@GetMapping("/page")@ApiOperation("分页查询")public Result<PageResult> page(SetmealPageQueryDTO setmealPageQueryDTO) {PageResult pageResult = setmealService.pageQuery(setmealPageQueryDTO);return Result.success(pageResult);}/*** 批量删除套餐* @param ids* @return*/@DeleteMapping@ApiOperation("批量删除套餐")@CacheEvict(cacheNames = "setmealCache",allEntries = true)public Result delete(@RequestParam List<Long> ids){setmealService.deleteBatch(ids);return Result.success();}/*** 根据id查询套餐,用于修改页面回显数据** @param id* @return*/@GetMapping("/{id}")@ApiOperation("根据id查询套餐")public Result<SetmealVO> getById(@PathVariable Long id) {SetmealVO setmealVO = setmealService.getByIdWithDish(id);return Result.success(setmealVO);}/*** 修改套餐** @param setmealDTO* @return*/@PutMapping@ApiOperation("修改套餐")@CacheEvict(cacheNames = "setmealCache",allEntries = true)public Result update(@RequestBody SetmealDTO setmealDTO) {setmealService.update(setmealDTO);return Result.success();}/*** 套餐起售停售* @param status* @param id* @return*/@PostMapping("/status/{status}")@ApiOperation("套餐起售停售")@CacheEvict(cacheNames = "setmealCache",allEntries = true)public Result startOrStop(@PathVariable Integer status, Long id) {setmealService.startOrStop(status, id);return Result.success();}
}

http://www.mmbaike.com/news/56963.html

相关文章:

  • 网站发帖做业务fifa最新排名出炉
  • 专业专业的网站开发网站推广专家
  • php网站开发案例教程如何做好一个网站
  • 重庆专业的网站建设公司百度网址提交入口平台
  • 网站制作公司哪个好怎样做app推广
  • 获取别人wordpress主题常熟seo关键词优化公司
  • 电商网站的宣传推广网络营销理论基础
  • 小米果怎么做视频网站bt搜索引擎下载
  • 血液中心网站建设方案自动外链工具
  • 比价网站源码整站程序搜狗搜索引擎优化
  • 池州网站建设公司电脑培训班一般多少钱
  • 制作网线的基本步骤北京网站seo费用
  • 甘肃省住房和城乡建设部网站官网榆林市网站seo
  • 网页布局设计图seo网络培训学校
  • 企业网站备案审核需要多长时间怎样注册网站免费注册
  • 七牛cdn wordpress杭州优化建筑设计
  • 网站公司优化营商环境个人心得体会
  • 优化网站内容的方法百度商品推广平台
  • 医疗器械经营许可证seo优化快速排名
  • 信息发布网站开发培训心得体会800字
  • 做喷绘的图在哪个网站找网络推广app
  • 类似k站的网站推广网站
  • 山东日照建设网站aso优化贴吧
  • 9377白蛇传奇seo实战技术培训
  • eclipse做网站代码网络推广是网络营销的基础
  • 可以免费做中考题的网站凡科建站登录官网
  • 北京学校网站建设多层次网络营销合法吗
  • 影楼底片不给合法吗兰州搜索引擎优化
  • 用阿里云服务器做盗版小说网站吗饥饿营销的十大案例
  • wordpress多图主题东莞百度快速排名优化