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

打开百度网站建设打开搜索引擎

打开百度网站建设,打开搜索引擎,白之家低成本做网站,博彩网站建设教程💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Java后端接口编写流程 Java后端接口编写流程,更具业务逻辑编写Java后端接口,提供给前端访问 实现逻辑流程 POJO:实体类编写 Data B…

在这里插入图片描述

💗wei_shuo的个人主页

💫wei_shuo的学习社区

🌐Hello World !


Java后端接口编写流程

Java后端接口编写流程,更具业务逻辑编写Java后端接口,提供给前端访问

实现逻辑流程

  • POJO:实体类编写
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("merchant_mcc")
public class MerchantMcc {/*** null | merchant_mcc.id | @mbg.generated*/@ApiModelProperty("null")@TableIdprivate Long id;/*** MCC字段Code | merchant_mcc.code | @mbg.generated*/@ApiModelProperty("MCC字段Code")private String code;/*** MCC字段Description | merchant_mcc.description | @mbg.generated*/@ApiModelProperty("MCC字段Description")private String description;
}

实体类字段的工具类编写:字段常量编写

package com.wei.gen.po;public class MerchantMccCol {public static final String ID = "id";public static final String CODE = "code";public static final String DESCRIPTION = "description";}
  • DAO:数据库访问层编写
public interface MerchantMccRepo extends IService<MerchantMcc> {/*** MCC 根据Code查询Description** @param queryWrapper* @return*/MerchantMcc selectOne(QueryWrapper<MerchantMcc> queryWrapper);}
  • 实现类Impl编写
@Slf4j
@Repository
public class MerchantMccRepoImpl extends ServiceImpl<MerchantMccMapper, MerchantMcc> implements MerchantMccRepo {private final MerchantMccMapper merchantMccMapper;public MerchantMccRepoImpl(MerchantMccMapper merchantMccMapper) {this.merchantMccMapper = merchantMccMapper;}@Overridepublic MerchantMcc selectOne(QueryWrapper<MerchantMcc> queryWrapper) {return merchantMccMapper.selectOne(queryWrapper);}
}

Mapper编写:实现对数据库的操作

@Mapper
public interface MerchantMccMapper extends BaseMapper<MerchantMcc> {/*** This method was generated by MyBatis Generator.* This method corresponds to the database table merchant_mcc** @mbg.generated*/MerchantMcc selectByPrimaryKey(Long id);
}

Mapper.xml编写:自定义编写SQL语句,业务逻辑

id属性:指定Mapper.xml文件中的SQL语句对应的Java接口方法名称,这个方法将会执行相应的SQL语句,并返回执行结果

type属性:指定Mapper.xml文件中的Java类对应的实体类名称,这个实体类包含了与SQL语句相对应的属性和方法,用于将执行结果转换为Java对象

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.wei.gen.dao.MerchantMccMapper"></mapper>

Service层:业务逻辑编写

 /*** MCC 根据Code查询Description*/public String getDescriptionByCode(String code) {if (code == null || code.isEmpty()){throw new ManageException("Code不能为空");}MerchantMcc merchantMcc = merchantMccRepo.selectOne(new QueryWrapper<MerchantMcc>().eq("code", code));if (merchantMcc == null) {throw new ManageException("Code不存在");}return merchantMcc.getDescription();}

Controller层:接口编写

@RestController
@Slf4j
@RequestMapping("common")
public class SystemCommonEndpoint {@Resourceprivate CommonService commonService;/*** MCC 根据Code查询Description*/@GetMapping("/search")@ApiOperation("MCC根据Code查询Description")public Result<String> searchDescription(@RequestParam("code") String code) {String description = commonService.getDescriptionByCode(code);return Result.succ(description);}
}

🌼 结语:创作不易,如果觉得博主的文章赏心悦目,还请——点赞👍收藏⭐️评论📝


在这里插入图片描述

http://www.ds6.com.cn/news/19410.html

相关文章:

  • 银川网站建设怎么样seo网站快速排名外包
  • 高密哪里做网站好一份完整的活动策划方案
  • 国际贸易网登录沈阳专业网站seo推广
  • 网站建设需求文档模板下载电商网站设计方案
  • 房屋中介做网站的书籍北京seo顾问服务
  • 提示危险网站在百度做广告多少钱
  • 企业做网站要注意哪些营销活动推广策划
  • html5 微信网站 源码网络培训平台
  • 手机网站工具软件开发外包平台
  • 清华紫光是可以做网站的吗优化seo
  • 广西省建设厅建委网站seo标题优化关键词
  • 网站制作 企业网站建设哪家好线上推广员是做什么的
  • 做网站有一个火箭回顶部新闻发稿
  • 手机网站设计方案百度公司在哪里
  • 买汽车最好的网站建设真正免费的网站建站平台有哪些
  • 免费建网站视频教程关键词林俊杰mp3在线听
  • 南阳做网站费用如何推广普通话的建议6条
  • 沈阳网站建设报价有链接的网站
  • wix做网站的建议怎么创建域名
  • 天津做网站的公司怎么样淘宝数据查询
  • 福州网站怎么做的网站怎么做推广
  • 如皋网站建设关键字排名软件官网
  • 在源码之家下载的网站模板可以作为自己的网站吗湖南网站网络推广哪家奿
  • 深圳最新疫情出行政策湖南seo博客seo交流
  • 廊坊开发网站公司seo关键词优化技巧
  • 长沙 学校网站建设百度seo官方网站
  • 浙江政府网站大建设方案聊城网站推广公司
  • 做仿网站的书nba排名西部和东部
  • 怎样安装微信小程序东莞市网站seo内容优化
  • 帝国网站管理系统安装怎么在网上打广告