自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【无标题】

在使用ROWNUM时,需要注意它是在查询过程中动态生成的,而且**始终从1开始。**这意味着,如果你尝试使用ROWNUM = 2这样的条件,你将得不到任何结果,因为没有行会被分配到2。这是因为在Oracle中,只有第一行会被分配ROWNUM为1,之后的每一行都会在前一行的基础上递增。首先,你需要一个子查询来获取前N页的数据,然后在外层查询中使用ROWNUM来限制结果集。在这个例子中,子查询首先获取前10行数据,然后外层查询通过row_number > 5来获取第6到第10行,即第2页的数据。

2025-02-27 21:22:55 382

原创 @RequestParam和@RequestBody是否可以省略

如果不使用 @RequestBody,Spring 不会尝试从请求体中读取数据,而是会尝试从其他来源(如查询字符串或表单字段)绑定数据。默认行为:如果方法参数是简单类型(如 String、int 等),Spring 会默认将参数绑定到查询字符串或表单字段中,这与 @RequestParam 的作用一致,因此在这种情况下可以省略。何时不能省略:如果需要指定参数名称与请求参数名不同,则必须使用 @RequestParam。这将无法正常绑定,因为 Spring 会默认尝试从查询参数中查找 name。

2025-02-04 14:34:53 451

原创 x-www-form-urlencoded和queryString格式的应用场景及获取有啥区别

使用场景:通常用于 HTTP 请求体(body),多见于 POST 请求。格式:键值对形式,类似于 URL 的查询字符串,但数据放在请求体中,而 不是 URL 后。

2025-02-04 14:27:27 250

原创 springMVC有哪些常用注解以及取参注解间的区别

RequestParam、@ModelAttribute 和 @RequestBody 都是 Spring Web 框架中的常用注解,用于处理HTTP请求中的参数和请求体。作用:用于绑定 HTTP 请求的 主体内容(请求体)到方法参数上,常用于处理 POST、PUT 请求中的 JSON 或 XML 数据。作用:用于将 HTTP 请求的主体(Body)内容绑定到方法参数上,通常用于处理 POST 请求的 JSON 或 XML 数据。工作原理:将请求参数的值与方法参数进行匹配,默认按名称匹配。

2024-12-20 12:04:00 639

原创 关于注解@transactional事物失效的解决方案

这是因为 @Transactional 默认的回滚行为是基于 异常类型 的,而 try-catch 语句的使用可能影响到异常的传播或捕获,从而影响事务的回滚。因此,@Transactional 在遇到 try-catch 时本身并不会失效,但需要注意异常是否被捕获并处理,或者是否重新抛出了异常,以决定事务是否回滚。如果你在 try-catch 语句中捕获了异常,并且没有重新抛出,@Transactional 默认不会回滚事务,因为事务管理器没有收到未处理的异常。// 第二个操作,手动控制事务。

2024-12-20 10:15:57 496

原创 2020-08-19

为什么有些java对象要用 接口 对象名 = new 接口实现类()这样的形式声明的?这样写有什么特别的好处吗?

2020-08-19 17:50:24 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除