最新 最热

springboot工程测试临时数据修改技巧

@SpringBootTest是一个注解,用于测试Spring Boot应用程序。它可用于指示Spring Boot测试应用程序的启动点,并为测试提供一个可用的Spring应用程序上下文。它还提供了自动配置的功能,可以将依赖注入到测试类中。...

2023-10-15
0

计量单位及数据校验解读

假设我们书写了如下配置值,其中第三项超时时间timeout描述了服务器操作超时时间,当前值是-1表示永不超时。

2023-10-15
0

@ConfigurationProperties

当想需要获取到配置文件数据时,除了可以用 Spring 自带的 @Value 注解外,SpringBoot 还提供了一种更加方便的方式:@ConfigurationProperties。 此注解的作用是用来为bean绑定属性的。开发者可以在yml配置文件中以对象的...

2023-10-15
0

mybatis接口方法参数传参解读

如果参数只有一个的话,#{} 里面的内容就随便写了。对于 ${} 来说,注意加单引号。

2023-10-15
1

spring数据校验:Validation

在开发中,我们经常遇到参数校验的需求,比如用户注册的时候,要校验用户名不能为空、用户名长度不超过20个字符、手机号是合法的手机号格式等等。如果使用普通方式,我们会把校验的代码和真正的业务处理逻辑耦合在一起,而且如...

2023-10-15
1

一文打通@SentinelResource

Sentinel 提供了 @SentinelResource 注解用于定义资源,并提供了 AspectJ 的扩展用于自动定义资源、处理 BlockException 等

2023-10-15
0

SpringBoot 整合定时任务

@Scheduled 来申明这是一个任务,包括cron,fixDelay,fixRate等类型(方法上,需先开启计划任务的支持)

2023-10-15
1

springboot本地事务

数据库事务的几个特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是 ACID;

2023-10-15
0

Spring WebFlux 对比 @Async 注解的优势在哪

当我们在用 Java 构建 Web 应用程序,有多种处理异步处理的选项。一种方法是在 Spring 中使用 @Async 注释将长时间运行的任务委托给单独的线程。另一种方法是使用 Spring WebFlux,它提供了一种非阻塞、事件驱动的编程模...

2023-10-14
1

【面试题精讲】反射的应用场景

反射(Reflection)是 Java 中的一种机制,它允许程序在运行时动态地获取类的信息、调用对象的方法和操作对象的属性。通过使用反射,我们可以在编译期间未知具体类型的情况下,对类进行操作。...

2023-10-14
1