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

用dw做的网页如何上传到网站电子 东莞网站建设

用dw做的网页如何上传到网站,电子 东莞网站建设,外贸平台营销,网页制作模板word一、什么是MyBatis 1.定义#xff1a;是一个优秀的持久层框架#xff08;ORM框架#xff09;#xff0c;它支持自定义 SQL、存储过程以及高级映射。MyBatis是一个用来更加简单的操作和读取数据库的工具。 2.支持的操作方式#xff1a;xml或者注解实现操作#xff08;xm…一、什么是MyBatis 1.定义是一个优秀的持久层框架ORM框架它支持自定义 SQL、存储过程以及高级映射。MyBatis是一个用来更加简单的操作和读取数据库的工具。 2.支持的操作方式xml或者注解实现操作xml是主流的操作方式 3.通过MyBatis可以将后端程序和数据库连接起来被称为数据库连接工具其还有JDBC但相比起来JDBC太过于麻烦。 二、搭建MyBatis开发环境 0.准备工作创建数据库和测试数据 2.1在项目中添加MyBatis框架 2.1.1新项目中添加MyBatis框架 2.1.2 在已创建的项目中添加MyBatis框架 在pom.xml中右击 注意以上步骤操作完成之后不要着急启动项目还需要配置连接的数据库地址如下 2.2配置连接字符串 在application.yml中进行配置 #数据库连接配置系统的 spring:datasource:url: jdbc:mysql://127.0.0.1/mycnblog?characterEncodingutf8mb4username: rootpassword: 12345678driver-class-name: com.mysql.cj.jdbc.Driver2.3配置 MyBatis 中的 XML 路径 在application.yml中进行设置 因为需要使用xml的方式操作MyBatis #配置 MyBatis 中的 XML 路径 mybatis:mapper-locations: classpath:mybatis/**Mapper.xml三、添加业务代码 以下流程图反映了后端开发的工程思路接着就用这个模式来实现MyBatis查询所有用户的功能 MyBatis模式关键在于两个文件 Mapper接口实现定义方法没有方法实现 XML会实现Mapper的方法体 3.1添加实体类 3.2 添加mapper接口 数据持久层的接口定义 package com.example.demo.mapper;import com.example.demo.model.UserInfo; import org.apache.ibatis.annotations.Mapper;Mapper public interface UserMapper {//查询方法定义完成public UserInfo getUserById(Integer id); } 3.3添加UserMapper.xml UserMapper方法的具体实现 MyBatis的固定xml格式 ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.demo.mapper.UserMapper/mapper查询所有用户sql的具体实现 ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.demo.mapper.UserMapperselect idgetUserById resultTypecom.example.demo.model.UserInfoselect * from userinfo where id #{id}/select /mapper3.4添加Service 服务层代码实现 package com.example.demo.service;import com.example.demo.mapper.UserMapper; import com.example.demo.model.UserInfo; import org.springframework.stereotype.Service;import javax.annotation.Resource;/*** 根据id查询用户对象*/ Service public class UserService {Resourceprivate UserMapper userMapper;public UserInfo getUserById(Integer id){return userMapper.getUserById(id);} } 3.5添加Controller 控制器层的代码实现 package com.example.demo.controller;import com.example.demo.model.UserInfo; import com.example.demo.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController RequestMapping(/user) public class UserController {Autowiredprivate UserService userService;RequestMapping(/getuserbyid)public UserInfo getUserById(Integer id){if (id ! null id 0){//前端参数有效return userService.getUserById(id);} else{return new UserInfo();}} } 3.6结果展现
http://www.w-s-a.com/news/747269/

相关文章:

  • 智信建设职业培训学校网站深圳做网站建设开发
  • 宣城市住房和城乡建设局网站网站界面设计专利
  • 免费个人网站建站申请如何做内网网站
  • 福州专业网站建设怎么做黄骅港怎么读
  • 望京 网站建设深圳发型网站建设
  • 电商网站的相同点医疗网站建设代理商
  • 网址导航网站有哪些易营宝智能建站
  • 私人定制哪个网站做的比较好免费网站使用
  • 嘉兴网站建设系统免费的seo优化
  • 购书网站开发的意义网站建设接单渠道
  • 网站站内搜索怎么做wordpress默认主题修改
  • 网站推广的表现方式交网站建设 域名计入什么科目
  • 龙岗南联网站建设公司江门市
  • 网站运行方案设计平台模式
  • 网站加入wordpress邳州城乡建设局网站
  • 两个网站如何使用一个虚拟主机东莞市网站seo内容优化
  • 湖南网站建设公司排名傲派电子商务网站建设总结
  • 网站建设求职要求互联网挣钱项目平台
  • 网站权重怎么做做黑彩网站能赚钱吗
  • 三台建设局网站网页设计购物网站建设
  • thinkphp大型网站开发市场调研公司招聘
  • 天宁区建设局网站七冶建设集团网站 江苏
  • 越南网站 后缀湘潭新思维网站
  • 环球旅行社网站建设规划书网钛cms做的网站
  • 软件资源网站wordpress不能识别语言
  • 东坑仿做网站西安私人网站
  • 公司想做个网站怎么办如何搭建视频网站
  • .net网站架设凯里网站建设哪家好
  • seo网站建站建站国外百元服务器
  • 家具网站开发设计论文企业网站里面的qq咨询怎么做