自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Web自动化测试

一:安装selenium库3:驱动下载(edge浏览器驱动下载)

2025-06-07 22:51:49 845

原创 Spring事务和事务的传播机制

二:事务的操作。

2025-05-11 17:35:59 672

原创 Spring AOP应用

execution表达式更适⽤有规则的, 如果我们要匹配多个⽆规则的⽅法呢, ⽐如:TestController中的t1(),这个时候我们使⽤execution这种切点表达式来描述就不是很⽅便了。当我们在⼀个项⽬中, 定义了多个切⾯类时, 并且这些切⾯类的多个切⼊点都匹配到了同⼀个⽬标⽅法.当⽬标⽅法运⾏的时候, 这些切⾯类中的通知⽅法都会执⾏, 那么这⼏个通知⽅法的执⾏顺序是什么样的呢。• 代码⽆侵⼊: 不修改原始的业务⽅法, 就可以对原始的业务⽅法进⾏了功能的增强或者是功能的改变。

2025-05-08 18:54:52 720

原创 Spring统一功能(拦截器,统一文本返回格式,统一异常处理)

统⼀的数据返回格式使⽤ @ControllerAdvice 和 ResponseBodyAdvice 的⽅式@ControllerAdvice 表⽰控制器通知类,添加类 ResponseAdvice , 实现 ResponseBodyAdvice 接⼝, 并在类上添加。拦截器是Spring框架提供的核⼼功能之⼀, 主要⽤来拦截⽤⼾的请求, 在指定⽅法前后, 根据业务需要执⾏预先设定的代码。当Tomcat启动之后, 有⼀个核⼼的类DispatcherServlet, 它来控制程序的执⾏顺序.

2025-04-23 17:21:19 1017

原创 Mybatis-Plus的使用

1:配置pom文件:(Spring Boot 3)2:创建于sql数据库字段对应的实体类:(属性中的注解接下来就进行解释)@Data@TableName("user_info")//指定表名@TableId(type = IdType.AUTO)//指定对应的主键,设置自增@TableField("delete_flag")//指定列名3:编写Mapper接⼝类:MybatisPlus提供了⼀个基础的BaseMapper。

2025-04-20 16:10:19 1230

原创 mybatis中,sql语句的动态实现(xml方式)

下面进行解释:<if test="username!trim。二:trim标签。

2025-04-17 17:07:23 925

原创 Mybatis的xml形式

属性,表⽰命名空间,值为 mapper 接⼝的全限定。id引用接口的方法名称,相匹配起来。名,包括全包名.类名。

2025-04-13 10:19:18 235

原创 Mybatis的注解形式

但有些情况下, 数据插⼊之后, 还需要有后续的关联操作, 需要获取到新插⼊数据的id,如果想要拿到⾃增id, 需要在Mapper接⼝的⽅法上添加⼀个Options的注解。方法的返回值可以是一个集合也可以是一个类对象,集合可以返回0-n条数据,而类只能返回0-1条数据,如有有多条数据则会报错。字段值会丢失‌(可以通过设置别名as,与@Result注解进行匹配与映射)是MyBatis的参数占位符,对应方法参数。中的字段名(列名),与表结构直接对应‌。,则无法自动映射,查询结果中。

2025-04-13 09:56:31 978

原创 session与cookie直接的工作交互

session与cookie直接的工作交互。

2025-04-07 17:21:02 262

原创 yml(yaml)与properities

properties 配置⽂件说明@Value读取配置文件二:yml配置文件说明yml 基本语法yml 配置不同数据类型yml 配置读取配置对象,配置集合,配置Map。

2025-04-05 00:19:07 272

原创 DI注入理解

会在spring容器,根据类型//属性注入@Autowired@Autowired因为@Autowired是在spring容器中取拿对象,然后根据类型赋予给对象参数值,所以@Autowired是配合着五大注解来使用的(@Controller,@Service等),首先需要五大注解将类或对象(@Bean)交给spring管理然后在通过@Autowired调用,简单原理就是这样。下面是运行代码:(下面的代码没有在添加测试代码,省略了,测试代码相同)//DI测试。

2025-04-03 16:21:31 555

原创 @Component、@Service、@Controller、@Repository 和 @Configuration 五个 Spring 注解的对比分析(附加@Bean)

相同点均用于注册 Bean,依赖 Spring 的组件扫描机制。不同点:语义和附加功能不同,适用于不同代码分层场景。最佳实践(上述五个注解形成对象,Application通过上述注解形成的对象,调用对象)

2025-04-02 10:24:11 1210

原创 Java后端返回JSON格式指南

RestControler会自动帮我们将return的数据转为JSON的格式传给前端,但是有个前提return的返回类型可以是集合/对象,例如Map,list,以及创建的类,但是不能是字符串类型(String)。我们可以看到此代码的返回值类型为String类型,那么前端收到的Content-Type:text/plain,就可能导致前端在将json转为对象是发生错误,那么如何修改呢?)包装成符合 JSON 格式的字符串,作为 HTTP 请求体发送。明确告诉后端:“我发送的是 JSON 格式的请求体”。

2025-03-30 20:48:32 637

空空如也

空空如也

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

TA关注的人

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