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

带有Spring数据的Spring Boot应用程序找不到com.mysema.query.types EntityPath

江坚成
2023-03-14

2015年7月30日,我们的Spring Boot应用程序运行良好,但当我们在2015年8月3日尝试运行它时,它失败了,出现了以下错误:

13:16:33.981 [org.directoryx.Application.main()] ERROR o.s.boot.SpringApplication 
- Application startup failed
java.lang.NoClassDefFoundError: com/mysema/query/types/EntityPath
    at java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.8.0_51]
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[na:1.8.0_51]
    at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[na:1.8.0_51]
    at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:606)
    ~[spring-core-4.2.0.RC2.jar:4.2.0.RC2]...

任何帮助都将不胜感激!

共有1个答案

楚和悌
2023-03-14

Intellij IDEA中的依赖图和有效POM显示:Spring4.2.0.rc2

在POM的属性中显式设置4.2.0.发布版本似乎可以解决问题:

<properties>
    <spring.version>4.2.0.RELEASE</spring.version>
</properties>
 类似资料:
  • 我创建了一个带有Spring boot的小应用程序,它使用Spring数据访问数据库(mySql): Spring引导启动器父级:2.4.2 Spring引导起动机网:2.4.2 spring boot starter数据jpa:2.4.2 mysql连接器java:8.0.22 Spring启动装置测试:2.4.2 组织junit。木星:5.7.0 junit jupiter引擎:5.7.0 我

  • 我第一次手工将AngularJS和spring boot应用程序连接在一起。我遇到的问题是@RestController没有返回索引页: 目录: 它会继续呈现默认的404错误页面: ----------------更新1------------------ 我添加了一个配置文件: 重新控制器 主要类别: 上面的主类仍然返回默认的404错误页面。

  • 我正在尝试在spring boot应用程序启动时设置H2数据库。我已在Application.Properties中配置了数据库: 我在上获得一个。如何注入?我看到的所有示例都要求手动创建datasource,然后创建JdbcTemplate。但是,本例中的datasource似乎是基于application.properties值创建的。 这是设置数据库的正确方法吗(即在启动SpringAppl

  • 自从我将IntelliJ升级到Ultimate 2019.2之后,我突然开始出现以下问题: null 我是通过单击主函数上的play按钮来运行这个。我不得不将目录注释为sources目录和test sources。我重新进口了我的Gradle.Build。我试着重建项目,但它也找不到我的源项目中的项目。 我还尝试使缓存无效并重新启动。没有变化。 我想不出还有什么可以尝试的。

  • 我正在尝试将vaadin与spring(没有Spring Boot)和基于java注释的spring部分配置结合起来。 自动连接似乎适用于vaadin ui部分,但不适用于“自定义ui类”(例如,“公共类LoginScreen扩展自定义组件”)。我在SysOut上得到一个NPE或一个空对象。 此外,我注意到“@ComponentScan(base Packages={"net.myapp"})”没