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

创建虚拟网站做点击精品网站建设比较好

创建虚拟网站做点击,精品网站建设比较好,触屏手机网站设计,模仿淘宝详情页做网站Java MySQL 实现存储完整 Json 一、应用场景二、数据库配置三、后端代码配置1、maven 依赖2、实体类3、Service 实现类4、xml 文件 四、测试1、新增接口2、查询接口3、数据表内容 一、应用场景 将前端传过来的 Json 完整存储到 MySQL 中#xff0c;涉及技术栈为 Java、MyBat… Java MySQL 实现存储完整 Json 一、应用场景二、数据库配置三、后端代码配置1、maven 依赖2、实体类3、Service 实现类4、xml 文件 四、测试1、新增接口2、查询接口3、数据表内容 一、应用场景 将前端传过来的 Json 完整存储到 MySQL 中涉及技术栈为 Java、MyBatis、MySQL。 注意MySQL 5.7.8 以后才支持 json 类型。 二、数据库配置 将相应字段的类型设为 json。 三、后端代码配置 1、maven 依赖 dependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.75/version/dependency2、实体类 对应的属性使用 com.alibaba.fastjson.JSONObject 类型。 package com.example.demo.entity;import com.alibaba.fastjson.JSONObject; import lombok.Data;import java.io.Serializable;Data public class Test implements Serializable {/*** 主键*/private String id;/*** 页面数据*/private JSONObject jsonData; }3、Service 实现类 package com.example.demo.service.impl;import com.alibaba.fastjson.JSONObject; import com.example.demo.entity.Test; import com.example.demo.mapper.TestMapper; import com.example.demo.service.TestService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;Service public class TestServiceImpl implements TestService {Autowiredprivate TestMapper testMapper;Overridepublic Test getDetailById(String id) {return testMapper.getDetailById(id);}Overridepublic String saveTest(JSONObject req) {Test test new Test();test.setJsonData(req);testMapper.insert(test);} }4、xml 文件 查询和新增都需要指明具体的 typeHandler不然查询会查不到数据新增会报错。 typeHandler 的值对应实体类的 JSONObject 类型这里是 typeHandlercom.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler。 ?xml version1.0 encodingUTF-8? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.demo.mapper.TestMapperresultMap idBaseResultMap typecom.example.demo.entity.Testid propertyid columnid jdbcTypeVARCHAR/result propertyjsonData columnjson_data jdbcTypeOTHERtypeHandlercom.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler//resultMapinsert idinsertinsert into testtrim prefix( suffix) suffixOverrides,if testid ! null and id ! id,/ifif testjsonData ! nulljson_data,/if/trimvaluestrim prefix( suffix) suffixOverrides,if testid ! null and id ! #{id},/ifif testjsonData ! null#{jsonData,typeHandlercom.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler}/if/trim/insertselect idgetDetailById resultMapBaseResultMapselect *from testwhere is_deleted 0and id #{id}/select /mapper四、测试 1、新增接口 2、查询接口 3、数据表内容
http://www.hkea.cn/news/14272752/

相关文章:

  • 西安网站seo工作室网络游戏电脑
  • 昆明网站建设高端定制WordPress支持多少文章
  • 校园在线网站怎么做已有网站备案
  • 企业网站都没的百度快照咋办青岛企业网站推广
  • 建设一个社交网站需要多少钱架设个人网站
  • 公司网站建设合同个人网站备案取名
  • 程序员建网站如何做网址
  • 做网站广告收入迎接成都大运会网页制作
  • 做物流的在什么网站找客户呢网络软件公司
  • 对于网站建设的提问属于软件开发工具的是
  • 运城做网站电话重庆市建设工程信息网安许证
  • 东莞网站建设最牛做营销网站设计
  • 江门有什么网站推广ui设计师的网站
  • 用c 做网站在Linux上大型网站制作都有哪些
  • 个人做网站如何推广写软文赚钱的平台都有哪些
  • 单网页网站源码搜狐做网站
  • 企业网站建设培训重庆市建设工程信息网打不开是怎么回事
  • 抖音短剧推广平台有哪些宁波网站建设优化的公司排名
  • 做商城网站外包c程序设计教学网站怎么做
  • 360报危险网站商标设计网站免费
  • 教程网站搭建网站建设存在的困难
  • 深圳网站建设公司简介广告网站策划方案
  • 为什么淘宝店主不自己做电商网站汕头市澄海建设局门户网站
  • 怎么查看网站的ftp地址免费网页设计成品
  • 建网站空间都有什么平台合肥有做网站的吗
  • 如何注册一个自己的网站公司网站文件夹设计
  • 面试网站建设的问题佛山建设银行网站
  • 建设主题网站的顺序是什么意思wordpress 企业站主题
  • 线上企业订单管理系统网站成都网站建设企业
  • 专业建站公司建站系统wordpress修改版本