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

做网站用什么格式的图片seo的含义

做网站用什么格式的图片,seo的含义,万网搜官网,大学校园网络规划设计方案什么是MyBatis?MyBatis是一款优秀的持久层框架,支持自定义sql,存储过程以及高级映射。MyBatis就是可以让我们更加简单的实现程序和数据库之间进行交互的一个工具。可以让我们更加简单的操作和读取数据库的内容。MyBatis的官网:htt…

什么是MyBatis?

MyBatis是一款优秀的持久层框架,支持自定义sql,存储过程以及高级映射。

MyBatis就是可以让我们更加简单的实现程序和数据库之间进行交互的一个工具。可以让我们更加简单的操作和读取数据库的内容

MyBatis的官网:https://blog.mybatis.org/

为什么要学习MyBatis?

后端开发的工作:后端程序、数据库

而这两个部分的重要部分就要依赖 数据库连接工具,而连接工具有哪些呢?比如JDBC、MyBatis。

关于JDBC的知识内容:http://t.csdn.cn/PJnQY

而相比较与JDBC手动挡,MyBatis就是自动挡!

第一个MyBatis查询

1.构建好数据库

2.在项目中添加MyBatis框架

这个分为两种情况,在老项目/新项目 中添加

直接加入依赖的方法

<!-- 添加 MyBatis 框架 -->
<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.4</version>
</dependency>
<!-- 添加 MySQL 驱动 -->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.38</version><scope>runtime</scope>
</dependency>

推荐:使用EditStarters插件

http://t.csdn.cn/DE3qW //点击链接查看插件使用技巧

选择MyBatis Framework 和 MySQL Driver

新项目的话直接在创建之初添加MyBatis Framework 和 MySQL Driver即可

3.配置 MyBatis 中的 XML 路径

如上图,项目添加MyBatis之后运行错误是正常的,所以我们要 设置四个操作,也就是配置数据库的四个链接信息。如下面代码所示。
# 数据库连接配置spring:datasource:# URL分别代表地址,端口号,数据库名称,编码格式,是否加密url: jdbc:mysql://localhost:3306/blog?characterEncoding=utf8&useSSL=false#账号 和 密码username: rootpassword: root# 使用 mysql-connector-java 是 5.x 之前的使用的是“com.mysql.jdbc.Driver”# 如果是大于 5.x使用的是“com.mysql.cj.jdbc.Driver”。driver-class-name: com.mysql.cj.jdbc.Driver# 配置MyBatis的xml# MyBatis 的两个组成部分:① 接口(包含表的操作方法)  ② xml 实现接口
# mysql通过sql语句来操作数据库,但是java与sql不兼容,使用类实现的话是比较麻烦的,还带用字符串
# 而 MyBatis 实现了一个 xml 的技术,来实现 接口 的内容。而接口则是让 java 来进行调用
# 配置 mybatis xml 的文件路径,在 resources/mapper 创建所有表的 xml 文件---告诉系统哪些文件是 MyBatis 要使用的
mybatis:mapper-locations: classpath:mapper/*Mapper.xml

注意 xml 的配置要和文件路径相对应,如下图所示:

4. 添加业务代码

用户请求控制器,然后参数校验,校验没问题,就可以通过Service调用用户持久层来操作数据库。

文件夹内容的创建:

写功能:

1.写一个实体类(entity文件夹下)

package com.example.demo.entity;import lombok.Data;import java.io.Serializable;
import java.time.LocalDateTime;@Data
public class Userinfo implements Serializable {private final long serializableId = 1L;private int id;private String username;private String password;private String photo; // 头像private LocalDateTime createTime;private LocalDateTime updateTime;private int state;
}

2.构建Mapper层的代码实现

①创建Interface

②创建xml

③实现Service

package com.example.demo.service;import com.example.demo.entity.Userinfo;
import com.example.demo.mapper.UserinfoMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;@Service
public class UserinfoService {@Autowiredprivate UserinfoMapper userinfoMapper;public Userinfo getUserById(Integer id){return userinfoMapper.getUserInfoById(id);}
}

④实现Controller

注意:通常URL只使用小写,单词较多可以使用 -(中划线) 或者 _ (下划线)
package com.example.demo.controller;import com.example.demo.entity.Userinfo;
import com.example.demo.service.UserinfoService;
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 UserinfoController {@AutowiredUserinfoService userinfoService;@RequestMapping("/get-userinfo-by-id")public Userinfo getUserinfoById(Integer id){if (id==null) return null;return userinfoService.getUserById(id);}
}
http://www.hkea.cn/news/718395/

相关文章:

  • 学做衣服网 缤纷网站手机百度ai入口
  • 点餐系统网站建设画质优化app下载
  • 上海都有哪些企业公司seo网站seo
  • 进一步加强政府网站建设网站建设介绍ppt
  • 做网站的设计软件上海seo推广外包
  • 中国工程局人才招聘网福建seo推广方案
  • 深圳南山做网站的公司百度投诉中心
  • 辽宁建设工程信息网业绩认定武汉网站优化公司
  • 莱芜都市人才网上海网站seo公司
  • 广州做鞋的网站怎么让某个关键词排名上去
  • 温州平阳县网站建设兼职东莞网络推广哪家公司奿
  • 做单页网站价格微信朋友圈广告在哪里做
  • 濮阳家电网站建设一般开车用什么导航最好
  • html5 图片展示网站大作设计网站
  • 河北正规网站建设比较百度一下你就知道官页
  • 企业网站建设哪家服务好福州网站关键词推广
  • 惠州悦商做网站软件开发一般需要多少钱
  • 做衣服外单网站优化大师官方正版下载
  • 专门做酒店的网站百度排行
  • 上海做手机网站建设盐城网站优化
  • html论坛模板东营seo整站优化
  • 天津网站建设582345网址导航桌面版
  • 东莞纸箱厂东莞网站建设经典模板网站建设
  • 贺州同城购物网站建设中国网站排名100
  • 黄骅港旅游景点爱站网seo工具包
  • 网站 图文混编提高网站搜索排名
  • 北京怀柔网站制作教育机构
  • 网站建设费 大创友链交换平台
  • o2o商城网站系统开发微信群拉人的营销方法
  • 帝国cms做淘宝客网站网页设计用什么软件