spring Boot 升级到2.3.0版本后 @NotBlank 依赖包不能使用问题

各位好,今天想分享一下,当使用SpringBoot 2.3.0版本后,validation 的依赖问题,为了节约大家时间,注意看红色部分.

我使用的是3.3.1版本,遇到的问题如下:

NotBlank 的依赖包找不到,怎么办呢,网上搜了一大堆.基本都是说 2.3.0的后的版本需要手工依赖.

我都试过了,还是不行,错误的方法我就不列举了.

好了,解决方案如下:

在pom.xml中新增依赖如下:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-validation</artifactId>
</dependency>

这个时候注意 很多方法写到这里就结束了,其实你加了这个 依赖包还是找不到.

最最重要 ,需要执行 mvn clear ,如果还是不行,重启一下idea.

这个时候打卡项目,就会发现 SringBoot 2.3.0版本后,需要的依赖包是

import jakarta.validation.constraints.NotBlank;

问题解决,祝大家大便通畅.

  • 24
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Spring Boot 2.3.0 对应的 Redisson 版本是 3.12.5。你可以在 Spring Boot 官方文档中查看更多关于 Spring Boot 2.3.0 的信息。同时,Redisson 的官方文档中也提供了 Redisson 版本Spring Boot 版本之间的对应关系。建议在集成 Redisson 时,选择与你使用Spring Boot 版本兼容的 Redisson 版本。 ### 回答2: Spring Boot 2.3.0版本对应的Redisson版本是3.12.3。 Redisson是一个基于Redis的Java驻内存数据网格(In-Memory Data Grid)和分布式计算框架,简化了对分布式数据结构和服务的访问和操作。它提供了多种并发的集合数据结构,如Map、Set、Queue等,并且支持分布式锁和分布式AtomicLong等功能。 在Spring Boot项目中使用Redisson作为Redis的客户端,可以方便地访问和操作Redis服务。Spring Boot 2.3.0版本集成了Redisson 3.12.3作为默认的Redis客户端版本。我们可以直接在pom.xml文件中引入Redisson的依赖,并进行相应的配置,即可使用Redisson连接和操作Redis。 在使用Spring Boot版本2.3.0的项目中,如果想使用Redisson,可以在pom.xml文件中添加以下依赖: ```xml <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.12.3</version> </dependency> ``` 然后,在application.properties(或application.yml)文件中配置Redisson的连接信息,如Redis的地址、端口、密码等。配置完毕后,就可以在Spring Boot项目中使用Redisson进行对Redis的访问和操作了。 需要注意的是,Redisson的版本Spring Boot版本可能不完全一致,因此在实际使用中,可以根据项目需求选择适合的Redisson版本。 ### 回答3: Spring Boot 2.3.0 对应的 Redisson 版本是 3.12.2。在 Spring Boot 2.3.0 中,Redisson 客户端库通过 Maven 的依赖管理工具进行版本的控制。在 pom.xml 文件中引入 Redisson 的依赖项,并指定版本为 3.12.2,即可使用 Redisson 客户端库的功能。 Redisson 是一个基于 Redis 的分布式 Java 对象和服务框架,它提供了丰富的功能和易于使用的 API,可以方便地与 Redis 数据库进行交互。Redisson 使用了高级的数据结构和算法来优化 Redis 的性能,并提供了分布式的锁、并发处理、分布式对象等功能,使得开发者可以更加方便地使用 Redis 构建分布式应用。 Spring Boot 是一个用于开发独立的、基于生产级别的 Spring 应用程序的框架。它提供了各种扩展和集成,使得开发者能够快速构建可扩展、高性能的应用程序。Spring Boot 2.3.0 版本是其中一个版本,它引入了许多新的功能和改进,并且对 Redisson 客户端库的支持也进行了更新,以保持与 Redisson 的版本兼容。 总结来说,Spring Boot 2.3.0 版本对应的 Redisson 版本是 3.12.2。开发者可以通过在项目的 pom.xml 文件中添加 Redisson 的依赖项,并指定版本为 3.12.2,来使用 Redisson 客户端库的功能。这样可以方便地与 Redis 数据库进行交互,并实现各种分布式应用的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值