Vaadin 21.0.7集成Spring Boot导入Paginator组件提示类型无法解析
Vaadin 21 Paginator 类找不到报错解决方案
Paginator cannot be resolved to a type 属于编译期类识别失败错误,和你配置的Vaadin包白名单没有直接关联,按以下步骤排查解决即可:
- 步骤1:添加Paginator组件依赖
你配置的白名单仅用于Vaadin运行时的包扫描规则,不会自动引入组件依赖,需要先在项目构建文件中添加对应版本的依赖:Vaadin 21 仅兼容1.x版本的Paginator组件,请勿使用2.x及以上版本避免兼容性问题
如果你用Maven管理依赖,在pom.xml的<dependencies>节点下添加:
如果你用Gradle管理依赖,在<dependency> <groupId>com.vaadin.componentfactory</groupId> <artifactId>paginator</artifactId> <version>1.1.0</version> </dependency>build.gradle的dependencies块中添加:implementation 'com.vaadin.componentfactory:paginator:1.1.0' - 步骤2:刷新依赖重新构建
在IDE中触发Maven/Gradle依赖刷新,确认依赖已成功下载到本地仓库后,执行mvn clean compile(Maven)或./gradlew clean compileJava(Gradle)完成项目构建 - 步骤3:验证类导入语句
如果构建完成后IDE仍提示报错,检查业务代码中是否添加了正确的类导入语句:import com.vaadin.componentfactory.paginator.Paginator; - (可选)修正白名单配置
你当前的白名单配置仅需去掉末尾多余的英文句号即可正常生效,修改为:vaadin.whitelisted-packages=com.test.demo,com.vaadin.componentfactory
内容的提问来源于stack exchange,提问作者Theodore
相关产品推荐
相关产品推荐

