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

如何自己弄个免费网站网络营销的优势与不足

如何自己弄个免费网站,网络营销的优势与不足,做网站开发怎么接单,开发门户网站报价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.wangmingla.cn/news/123641.html

相关文章:

  • 总局网站建设管理规范重庆网站优化软件
  • 做自己的网站难不难营销网站建设价格
  • wordpress手机端发布软件排名优化工具
  • 有账号和密码怎么进公司网站后台百度问答平台
  • 南昌网站建设培训网页宣传
  • 低价建设网站百度官方首页
  • 怎样 管理网站网站改版公司哪家好
  • 织梦 旅游网站模板长春seo
  • 网站首页界面设计关键词快速排名平台
  • 建立网站主机网络推广公司主要做什么
  • 网站开发就业岗位社群营销案例
  • 免费个人网站建设公司网站后台管理系统
  • java是如何用来做网站的舆情监测软件免费版
  • 域名 空间 网站制作百度文库官网入口
  • 网站模板编辑保定关键词优化软件
  • 兼职做诚信网站认证搜索推广出价多少合适
  • 鞍山手机网站设计如何提高网站排名的方法
  • 关于做电商网站导流项目网络推广的概念
  • 做网站实训总结开网店3个月来亏了10万
  • 仿淘宝网站模板产品如何推广市场
  • 网站测试的目的和意义广州seo优化推广
  • 丹江口网站开发爱站网关键词排名
  • 网站的二级网页关键词站长工具星空传媒
  • 视屏网站开发者工具无视频文件江西seo推广方案
  • 广州网站开发定制长春seo技术
  • 推荐做网站的话术网络营销模式有哪些?
  • 单位网站怎么制作轻饮食网络推广方案
  • 义乌做公司网站网络促销策略
  • 金融软件网站建设公司排名汕头网站建设平台
  • 党校网站建设自己怎么做网站优化