Java SpringBoot II

发布于:2022-12-13 ⋅ 阅读:(480) ⋅ 点赞:(0)

Java SpringBoot II

1.客户端发出请求的几种方式

  1. 通过浏览器的地址栏中发出请求
  2. 通过html页面中的超链接发出请求
  3. 通过html页面中的form表单发出请求
  4. 通过前端框架发出请求

2.工程中使用数据库需要做的几件事:

  1. 在pom.xml中添加 MySQL依赖和数据库连接池依赖,从jdbc01工程中去复制两个依赖粘贴到新工程中, 然后刷新maven(必须做)
  2. 把jdbc01工程中的DBUtils 复制到新工程的utils包下面
    在这里插入图片描述

3.Mybatis框架

此框架是目前最流行的数据持久层框架,是对JDBC代码进行了封装, 程序员只需要通过注解或配置文件的方式提供需要执行的SQL语句,框架会自动根据SQL语句生成出JDBC代码,从而提高执行效率
 如何使用Mybatis框架?

  1. 创建boot2-1工程 , 创建工程时需要勾选3个内容分别是:
    a. Web->Spring Web
    b. SQL-> Mybatis Framework
    c. SQL-> MySQL Driver
    在这里插入图片描述
  2. 在application.properties配置文件中书写连接数据库的信息
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.url=jdbc:mysql://localhost:3306/empdb?characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false

4.同步请求和异步请求

同步: 指单线程依次做几件事
异步: 指多线程同时做几件事

同步请求: 指客户端浏览器只有一个主线程, 此线程负责页面的渲染和发出请求等操作, 如果此主线程发出请求的话则停止渲染而且会清空页面显示的内容 直到服务器响应了数据后才能再次显示, 由于主线程清空了原有显示的内容所以只能实现页面的整体刷新(整体改变)

异步请求: 指客户端的主线程只负责页面渲染相关操作,发请求的事儿由新的子线程操作, 这样子线程发出请求时页面不需要清空,而且可以将查询回来的数据展示在原有页面基础之上, 这样实现的效果就叫做页面的局部刷新

5.客户端发出请求的几种方式

  1. 通过浏览器的地址栏中发出请求 同步请求
  2. 通过html页面中的超链接发出请求 同步请求
  3. 通过html页面中的form表单发出请求 同步请求
  4. 通过前端框架发出请求 异步请求

6.客户端如何发出异步请求

  1. 通过Axios框架发出异步请求
  2. 此框架就是一个普通的js文件 页面需要使用此框架时需要将此文件引入到页面中
  3. 从苍老师文档服务器中找到axios框架地址
<script src="https://cdn.bootcdn.net/ajax/libs/axios/0.21.1/axios.min.js"></script>

7.Get请求和Post请求

 从字面意思理解, Get是跟服务器要数据, Post是给服务器传数据
Get: 请求参数写在请求地址的后面(可见),请求参数有大小限制只能穿几k的数据(不能处理文件上传)
 应用场景: 查询请求一般都会使用get, 删除也会使用get请求
Post:请求参数放在请求体里面(不可见),参数没有大小限制
 应用场景: 文件上传, 带有敏感信息的请求(比如注册登录时有密码)

我是将军;我一直都在,。!


网站公告

今日签到

点亮在社区的每一天
去签到