我们有一个更大的Spring启动应用程序,它会导致以下异常:
java.lang.ClassCastException: class jpa.XVersion cannot be cast to class jpa.XVersion (jpa.XVersion is in unnamed module of loader 'app'; jpa.XVersion is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @671ef14f)
at y.package.abc(XService.java:70)
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
从IDEA IntelliJ与JPA类的关系开始。
从普通命令行启动时,应用程序运行良好。
在我们移除依赖之后
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
IDE内部的执行工作正常,没有任何问题。
我们正在使用:
有人已经观察到这种问题了吗?是否存在一个不同的解决方案,然后删除依赖?
我删除了下面的依赖关系,它起作用了。
禁用Spring开发工具重启
您可以使用Spring禁用重启功能。开发工具。重新启动。已启用
属性设置为false
。在大多数情况下,您可以在应用程序中进行设置。属性(这仍将初始化重新启动类加载器,但不会监视文件更改)。
如果您需要完全禁用重启支持,例如,因为它不适用于特定的库,您需要在调用SpringApplication.run(...)
之前设置一个System属性。
例如:
public static void main(final String[] args) {
System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication.run(Application.class, args);
}
参考spring文档
我想执行GET请求: 当我试图捕获我的HTTPResponse
我的错误:- java.lang.ClassCastException:类*不能强制转换为类java.io.Serializable(*位于加载程序'app'的未命名模块中;java.io.Serializable位于加载程序'bootstrap'的模块java.base中) 表示包和类名。
我试图从生成的源创建一个bean。 每次我尝试运行我的spring boot应用程序时,我都会得到以下错误: 原因:java.lang.ClassCastException:类org.apache.cxf.endpoint.clientImpl无法强制转换为类com.xignite.services.xigniteCurrenciesSOAP(org.apache.cxf.endpoint.cli
我的错误:- java.lang.ClassCastException:类*不能强制转换为类java.io.Serializable(*位于加载程序'app'的未命名模块中;java.io.Serializable位于加载程序'bootstrap'的模块java.base中) 表示包和类名。
我注意到,当其他人遇到这个问题时,那是因为他们试图投射对象。我没有试图投。此外,我试图询问一个对象是否存在于使用Spring Boot存储库的数据表中。出现以下问题: 问题到底是什么? 模型: 存储库: 测试: 如果相关,服务类: 错误信息: Hibernate:选择skillgroup0_。id为id1_7_,skillgroup0_。名称为name2_7_,skillgroup0_。从skil
我有这个问题,想通过NetBeans解决它,我仍然不知道如何从提示符中使用maven,我找到了一个解决方案,但它是从提示符中找到的,有人知道怎么做吗?谢谢 原因:java.lang.ClassCast异常:类java.util.无法将$list12强制转换为类br.edu.iff.projetoEstoque.model.FuncionarioResp(java.util.ImMutableCol