当前位置: 首页 > 知识库问答 >
问题:

spring boot版本从1.5.8改为2.0.0

杨腾
2023-03-14

在尝试迁移到spring boot 2.0版时,我在尝试运行JUnits时遇到了以下问题。同样的单元测试曾经在spring boot版本1.5.8上工作,但是在更改版本之后,它们开始失败。下面是对问题的堆栈跟踪。你能告诉我这件事的根本原因是什么吗?

null

null

共有2个答案

丁英韶
2023-03-14

在我的例子中,触发的是SpringDataWebAutoConfiguration,而它的问题是类路径PageableHandlerMethodArgumentResolverCustomizer上缺少类。然而,我没有在我的依赖项中包括spring数据,所以我不得不排除它。下面是如何在Gradle中执行此操作的示例代码

configurations {
    compile.exclude module: 'spring-data-commons'
}
何和惬
2023-03-14

正如Roddy指出的,错误是由于缺少org.springframework.data.web.config.PageableHandlerMethodArgumentResolverCustomizer而发生的。

您的pom.xml中是否存在任何spring数据依赖关系?例如,spring-data-jpa

    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-jpa</artifactId>
    </dependency>
 类似资料:
  • 更新时间:2019-05-30 14:02:26 使用场景 Python脚本节点支持您通过编写Python代码来实现功能逻辑。如果平台基础功能节点,不足以满足您的使用场景,您可以使用Python脚本节点通过编写Python代码来灵活定制您的业务需求。 节点功能 支持您使用Python编写代码,实现您的业务逻辑。目前支持Python3.6版本。注意:Python脚本仅支持基本库,仅可用基本语法,不支

  • 使用 spring boot (内置 tomcat)时,一般情况下,完全没有必要去修改 tomcat 的版本,就算是生产环境使用的 spring boot 内置版本,也是最好使用 spring boot 的内置的 tomcat 版本,这是经过兼容测试、回归测试的版本号。 这里教大家如何在pom.xml指定修改tomcat的版本,直接上代码:

  • 我已经将Spring Boot应用程序从1.5.8迁移到2.1.14版本,并使用gradle作为构建脚本。我正在使用spring boot gradle插件和spring boot依赖关系管理插件。在我们的spring boot项目中,我们通过为每个jar创建任务来创建多个可执行jar文件,如下所示 在上面的代码执行任何gradle汇编后,它创建了两个可执行的jar文件eurekaJar-0.0.

  • 问题内容: 我想使用一些需要Python的较新软件,并且我们目前已将它们同时安装在专用的CentOS服务器上,如下所示: 如何切换为默认使用? 问题答案: 作为根: 这将从/ usr / local / bin / python-> /usr/bin/python2.6建立符号链接(替换旧的硬链接)。

  • 我已经从1.3更新了Spring启动版本。5至1.4。0,我得到以下错误 使用Camunda BPM,版本为Spring Boot:(v1.4.0.发行版)Camunda BPM:(v7.5.0)Camunda BPM Spring Boot Starter:(v1.2.1) 对卡蒙达的依赖, 对于包装,我们使用以下插件, 请让我知道从1.3. x更新到1.4.0Spring引导失败的原因

  • SpringBoot项目中parent中没有默认版本的依赖如何选择版本?类如mybatis-spring-boot-starter依赖,parent中是没有默认配置的。我想请问类似这种情况如何选择合适的依赖版本呢?我在mybatis官网也没有找到相关资料,依赖的jar包中也没有,我不喜欢看网友给的资料,我还是喜欢看官网的资料,大家都是怎么选择的呢?靠经验?靠百度? 尝试过百度和查看官网,想知道对于