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

健网站怎么做电子商务网站的推广方式

健网站怎么做,电子商务网站的推广方式,自己用电脑做网站服务器吗,成都网站建设939services层 我的理解,services层是编写逻辑代码语句最多的一个层,非常重要,在实际的项目中,负责调用Dao层中的mybatis,在我的项目中它调用的是这两个文件 举例代码如下 package com.example.sfdeliverysystem.servic…

services层

我的理解,services层是编写逻辑代码语句最多的一个层,非常重要,在实际的项目中,负责调用Dao层中的mybatis,在我的项目中它调用的是这两个文件

在这里插入图片描述
举例代码如下

package com.example.sfdeliverysystem.service;
import com.example.sfdeliverysystem.dao.mybatis.StashMapper;
import com.example.sfdeliverysystem.model.StashPO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;@Service//加载service方法的包
@Slf4j//加载log方法的包
public class StashService {//创建一个方法private StashMapper stashMapper;//调用接口并创建StashMapper类型的对象,这个类是Dao层的接口里的/*** 新增Stash* @param stashPo*/public int insertStash(StashPO stashPo) {   //调用接口中的insertStash方法,//这个是方法名,方法体在StashMapper.xml里边定义了try{//实际写项目的时候每个方法体里边都应该写try和//TODO 后续应该在mybatis中加上返回值,确定是否插入成功(1成功,0失败)stashMapper.insertStash(stashPo);//用stashMapper.来调用它体内的方法return 1;}catch (NullPointerException e){//如果出错,终止try的运行,进入catch分支运行方法体log.error("有部分属性为空,{0}",e);return 0;}};/*** 查询Stash,返回我查询的值,成功返回查询的值,失败就不用返回了* @return selectStash()*/public  StashPO selectStash() {//定义返回值类型为StashPO,调用接口中的selectStash方法StashPO stashpo = new StashPO();//新建局部变量,为了承接selectStash方法的返回值(结果)try {stashpo = stashMapper.selectStash();//承接selectStash方法的返回值(结果)}catch (Exception e) {log.error("有部分属性查询不到,{0}", e); //有部分属性查询不到nullException}return stashpo;};/*** 更新Stash,成功返回1,失败返回0* @param stashPo* @return*/public int updateStash(StashPO stashPo){try{stashMapper.updateStash(stashPo);return 1;}catch (Exception e) {log.error("有部分属性无法更新,{0}", e);return 0;}};/*** 删除Stash,成功返回1,失败返回0* @param cid* @return*/public int deleteStash(String cid) {try{stashMapper.deleteStash(cid);return 1;}catch (Exception e) {log.error("有部分属性无法删除,{0}", e);return 0;}};
}

controller层

我的理解,controller层,是用来处理页面和services层的逻辑关系的一个层,下面由代码举例:

package com.example.sfdeliverysystem.controller;
import com.example.sfdeliverysystem.dao.mybatis.StashMapper;
import com.example.sfdeliverysystem.model.StashPO;
import com.example.sfdeliverysystem.service.StashService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Slf4j
@RequestMapping("/StashPO")//将请求和处理请求的控制器方法关联起来,建立映射关系,里边写实体类名
@RestController
//定义一个StashController类,里边写对应的增删改查的方法,方法体为调用services层中的方法
public class StashController {private StashService stashService;//新建两个局部变量,还是主要为了调用和承接返回值private int i;
@GetMapping("/{insert}")//绿色的是在url中为了让其可以被识别的路径关键字,自己设置的
public int insertStash(StashPO stashPo){//依旧是调用接口中的方法然后承接其返回值,然后输出本身方法体的返回值i = stashService.insertStash(stashPo);return i;};@GetMapping("/{select}")public  StashPO selectStash() {StashPO stashpo = new StashPO();try{stashpo = stashService.selectStash();}catch (Exception e) {log.error("有部分属性查询不到,{0}", e);}return stashpo;};@GetMapping("/{update}")public int updateStash(StashPO stashPo){i = stashService.updateStash(stashPo);return i;}@GetMapping("/{delete}")public int deleteStash(String cid) {i = stashService.deleteStash(cid);return i;};
};
http://www.yayakq.cn/news/394894/

相关文章:

  • 南京建设银行官方网站专业网站制作的公司
  • 长沙公司做网站的价格wordpress 安装教程
  • 做网站的语言叫什么wordpress 去掉顶部工具栏
  • 云主机怎样做网站win10有网但是浏览器网页打不开
  • 现在淘客做网站还行吗大气金融php网站源码
  • 做设计不进设计公司网站做好网站建设工作总结
  • 提供免费主页空间的网站青岛建设银行官方网站
  • seo企业站收录遂宁网站建设公司
  • 怎么用自己的电脑做服务器发布网站建什么网站比较好
  • 许昌网站建设哪家最好在手机上怎么制作网站
  • 福州网站建设 网站设计 网站制作wordpress成功案例
  • 外贸汽车配件做那个网站安卓的应用开发
  • 新的网站后台不显示网站栏目汽配信息门户网站模板
  • php源码网站修改wordpress 免费ssl证书
  • 天河网站建设推广网站建设的流程该怎么确定
  • 手机端网站推广宝安中心区房价走势
  • 电商网站开发用什么软件好网站数据库空间
  • 悬赏做logo的网站为网站做IPhone客户端
  • 大型网站的建设包括那些内容网站建设后怎么写
  • 公司网站如何宣传推广中国免费素材网站
  • 企业网站带手机源码上海模板网站建设
  • 哈密网站建设公司哪家专业平顶山高端网站建设
  • 网站地图在线制作工具好用的网站开发编辑器
  • 网站建设人才有哪些网页搜索
  • 韶关建设网站哈尔滨开发公司
  • 唐山网站建设方案书网站建设网站备案所需资料
  • 网站建设用什么书wordpress 语种顺序
  • 拍卖网站建设国际新闻最新消息今天中国
  • 花钱做网站注意什么企业qq一年多少费用
  • 怎么做网站互换链接创意网站设计 高端