Spring启动应用程序启动卡住了加载hibernate文件

时间:2017-08-08 14:50:21

标签: java spring postgresql hibernate spring-boot

我正在使用带有hibernate的spring boot应用程序来连接到postgressql,但是当我运行我的应用程序时,运行作为spring boot app,启动服务器时会遇到加载hibernate文件的问题 application startup stuck loading hibernate files没有任何错误,我坚持这个并且它也没有显示任何错误。 有没有人有任何想法?

3 个答案:

答案 0 :(得分:1)

将以下内容添加到您的应用属性

spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false

或在您的代码中

properties.setProperty("hibernate.temp.use_jdbc_metadata_defaults", "false");

希望它有所帮助!

答案 1 :(得分:0)

还有另一个Postgresql服务器运行的实例,我也无法亲吻这个过程,这就是为什么应用程序被卡住了,我重启了我的系统并且工作正常

答案 2 :(得分:0)

如果使用的是JPA,请检查存储库配置。如果您在basePackages批注中未设置basePackageClasses@EnableJpaRepositories,Spring可能会花费很长的时间扫描JPA存储库(如果您的注释中有JpaRepositoriesAutoConfiguration设置满足该类的@ConditionalOn要求)。