Springboot 2.3.x应用程序在启动时卡住

Yuan Lin :

我有一个带有以下spring自动配置的标准spring boot应用程序

    implementation 'org.springframework.boot:spring-boot-starter-actuator'
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.springframework.boot:spring-boot-starter-validation'

在我创建第一个实体和引用它们的存储库和服务之前,该应用程序运行良好:

@Entity
@Table(name = "xxx")
public class XXX extends AuditingEntity{


@Repository
public interface XXXRepository extends CrudRepository<XXX, Integer> {

}

@Service
public class XXXService {

    @Resource
    XXXRepository xxxRepository;
    ...

该应用程序无法启动,并停留在以下内容和从不之前

2020-06-15 15:48:23.826  INFO [xxx,,,] 2882 --- [           main] o.f.c.internal.license.VersionPrinter    : Flyway Community Edition 6.4.4 by Redgate
2020-06-15 15:48:23.911  INFO [xxx,,,] 2882 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2020-06-15 15:48:24.161  INFO [xxx,,,] 2882 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2020-06-15 15:48:24.222  INFO [xxx,,,] 2882 --- [           main] o.f.c.internal.database.DatabaseFactory  : Database: jdbc:mysql://localhost/xxx (MySQL 5.7)
2020-06-15 15:48:24.387  INFO [xxx,,,] 2882 --- [           main] o.f.core.internal.command.DbValidate     : Successfully validated 2 migrations (execution time 00:00.062s)
2020-06-15 15:48:24.434  INFO [xxx,,,] 2882 --- [           main] o.f.core.internal.command.DbMigrate      : Current version of schema `xxx`: 0.0.1
2020-06-15 15:48:24.437  INFO [xxx,,,] 2882 --- [           main] o.f.core.internal.command.DbMigrate      : Schema `xxx` is up to date. No migration necessary.
2020-06-15 15:48:24.621  INFO [xxx,,,] 2882 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-06-15 15:48:24.812  WARN [xxx,,,] 2882 --- [           main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning


我一直在使用早期版本的spring boot很长时间了,有人知道如何解决吗?

延斯·绍德(Jens Schauder):

这可能是由以下错误引起的:https : //github.com/spring-projects/spring-framework/issues/25111

这个问题是由Spring Boot 2.3默认情况下移动到异步引导Hibernate引起的。[...]引导导致通过SpringBeanContainer回调到bean工厂,并发生死锁。[...]同时,您可以通过禁用延迟引导来避免此问题:

spring:
  data:
    jpa:
      repositories:
        bootstrap_mode: default

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Java

添加依赖项时,SpringBoot应用程序启动失败

来自分类Java

在springboot应用程序启动线程

来自分类Java

在Bluemix上使用Liberty for Java的CloudFoundry / Springboot应用程序在启动时突然崩溃,几个月来代码没有任何变化

来自分类Dev

如何更改springboot应用程序的启动目录?

来自分类Java

启动一个SpringBoot应用程序。在80端口

来自分类Java

Springboot服务器无法启动,企业应用程序

来自分类Dev

SpringBoot应用程序多次启动,并与Logstash断开连接

来自分类Java

SpringBoot应用程序。运行测试

来自分类Java

Kubernetes,简单的应用程序SpringBoot OOMKilled

来自分类Java

Springboot应用程序无法在DB重启

来自分类Dev

SpringBoot单页应用程序并发

来自分类Java

无法运行SpringBoot应用程序

来自分类Java

Springboot默认data.sql在启动时不加载

来自分类Java

Springboot-启动时验证“本机”属性

来自分类Dev

Intellij Springboot启动时出现问题

来自分类Java

使用stomp时,如何通过“ ws://” URL使springboot应用程序websocket应用程序连接

来自分类Dev

使用fatJar插件和SpringBoot应用程序进行Gradle构建会导致“应用程序启动失败”

来自分类Java

尝试在现有Gradle项目上启动springboot应用程序时出现错误

来自分类Java

由于不满意的依赖关系,SpringBoot应用程序上下文无法启动

来自分类Java

无法启动springboot应用程序-资源位置不能为null

来自分类Java

不设置数据源就无法启动springboot应用程序

来自分类Java

尝试启动springboot应用程序时获取服务器时区值“未知”错误

来自分类Dev

iPhone应用程序可以在启动时启动吗?

来自分类Java

得到的NullPointerException让应用程序名称Springboot application.yml时

来自分类Java

将Springboot MVC Java应用程序设置为UPDATE时无法运行

来自分类Java

在springboot中加载带有注释的多个springboot应用程序

来自分类Dev

在Springboot应用程序中使用monad捕获异常

来自分类Java

在单片SpringBoot应用程序创建集成测试

来自分类Linux

使用SpringBoot应用程序发送SMTP电子邮件

TOP 榜单

热门标签

归档