SpringMVC接收值的方式

老大夫 发布于 2024-05-29 18:21
1. Param形式传参 直接接收,在形参列表中声明对应的变量 @RequestParam指定传参名字,是否必须传参,默认值 集合接值 实体类接值 @Controller @RequestMapping("/param") public class ParamController { //直接接收 //形参列表填写对应名称即可 ...

前后端传参类型

老大夫 发布于 2024-05-29 10:46
param 键值对的形式 但是只能单层次数值传递。 json 用固定格式的字符串来表示对象,支持多层次数值,%99都用JSON来传参。JSON要求必须是post请求模式。 cookie 在用户的浏览器中存放token等令牌数据,每次请求会在请求头中一并发送。

HTTP 响应状态码

老大夫 发布于 2024-05-29 10:00
400 要求传递的参数没有传送 404 找不到目标资源 405 请求方式不被允许 415 不支持的媒体类型

四、SpringMVC实战:构建高效表述层框架

老大夫 发布于 2024-05-28 20:11
四、SpringMVC实战:构建高效表述层框架 目录 一、SpringMVC简介和体验 1.1 介绍 1.2 主要作用 1.3 核心组件和调用流程理解 1.4 快速体验 二、SpringMVC接收数据 2.1 访问路径设置 2.2 接收参数(重点) 2.2.1 param 和 json参数比较 2.2.2 param参数接收 2.2.3 路径 参数...

什么是handler?

老大夫 发布于 2024-05-28 14:50
处理前端响应的类是controller Controller类中的方法就是 handler 了 @Controller class void Deal(){ //handler public string doDeal(){ } }

数码管

老大夫 发布于 2024-05-26 19:26
组成数字的七段二极管和点一个二极管,共八个发光二极管和两对公共引脚,一共十个引脚 分为 共阴极数码管,和共阳极数码管。字面意思,公共端接地或者高电平。 还是4位数码管,同样是采用7段引脚控制数字,有四个位选引脚,哪个位选有点哪个就亮。 4位数码管并不是同时亮起,而是快速切换四个位置,肉眼看不出切换的频闪,视觉上就是四个同时发亮。

MybatisX 插件逆向工程 Gennerator 自动生成 实体类 Mapper映射

老大夫 发布于 2024-05-26 16:40
setting 中查找 MybatisX插件安装 在setting ----> plugins中搜索 idea连接数据库 选中要生成的表 右键 MybatisX-generator

Mybatis分页插件PageHelper

老大夫 发布于 2024-05-26 15:35
1. 导入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.11</version> &l...

Mybatis动态语句

老大夫 发布于 2024-05-26 10:28
用于筛选条件的查询 例如找工作,首先筛选地区,再筛选工作种类,再筛选薪资......等等 where、if 标签 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...

mybatis-config.xml模板

老大夫 发布于 2024-05-26 10:25
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&g...

Mybatis怎么进行多表查询

老大夫 发布于 2024-05-26 06:32
对应关系类 对一: 将对应的实体类创建一个对象封装在类中用来存储对象的信息 对多: 创建一个对方类型的集合,List< Object> 对一映射xml怎么写 还是正常写sql语句 使用ResultMap来映射属性和数据库列名的关系 类中还包含其他类的对象使用 < association> 标签 <?xml version="...

MyBatis的xml中的key动态变量如何指定

老大夫 发布于 2024-05-24 13:39
输入的key 场景一:传入的是单个简单类型 key 随便写 场景二:传入的是实体对象 key如何写? key=属性名即可 场景三:传入的是多个零散简单类型 key如何写? 可不可以随便写? 不可以 按照形参name获取? 也不可以 方案一:注解指定 @Param注解 指定多个简单参数的key,key = @Param("指定的key...

Mybatis使用步骤

老大夫 发布于 2024-05-24 09:15
导入依赖 准备实体类 创建一个mapper接口和mapper.xml文件 创建mybatis配置文件 使用mybatis的API进行数据库查询 sqlSessionFactory 全局使用创建sqlSession对象 sqlSession业务使用完毕即销毁 getMapper(接口.class)获得代理对象 代理对象.方法()即可操作数据库 导入依赖...

后端连接数据库常用工具JDBC、Mabaties、Hibernate对比

老大夫 发布于 2024-05-24 09:11
JDBC,只需要new 一个DruidDatasource 放入 JdbcTemplate()直接调用方法就可以了,使用方便,但是要自己编写sql语句,而且不支持多表查询。 Mybatis,配置麻烦,但是功能强大,需要自己编写sql语句在xml文件里,使用前需要配置。 hibernate ,使用方便,无需编写sql语句,但是因为封装性太强了,不够灵活,而且内...

maven打包方式

老大夫 发布于 2024-05-24 08:31
pom 在父工程中,只管导入依赖或者管理依赖版本,没什么内容 jar java程序的打包方式,也可以被其他项目引用 war web程序的打包方式,可以设置打包war方式手动构建web类型的工程