我正在与JPA一起使用Spring,它最近开始需要很长时间才能启动。它总是被困在控制台的这一行上大约5分钟:
Building JPA container EntityManagerFactory for persistence unit 'default'
我见过这个相关的帖子:
并尝试将spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false添加到我的application.properties中
但这一点也没有区别。
在这段时间里,有任何方法来调试spring引导实际上在做什么吗?我的gr
我有一个可以工作的代码,当我将Spring Boot版本从2.0.3.RELEASE更改为2.1.0.BUILD-SNAPSHOT时,它会停止工作。
有时错误是:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
***************************
APPLICATION FAILED TO START
***************************
Descriptio
我正在建立一个OIDC客户端与网络流量和钥匙斗篷。我的spring应用程序不会启动,因为它找不到下面的bean:
Consider defining a bean of type 'org.springframework.security.oauth2.client.OAuth2AuthorizedClientService' in your configuration.
那么现在..。
build.gradle
dependencies {
compile "org.springframework.boot:spring-boot-starter-webflu
我还没有找到适当的办法解决我的问题。我正在使用Security Oauth2资源服务器来验证我的请求。效果很好。但是,在不同的情况下测试时,如果不存在授权头,或者如果存在授权头,则spring安全性返回为403,而不是401。如果存在授权头,则该值不会以Bearer开头。
Spring Boot Starter - 2.6.7
Spring Boot Starter Security - 2.6.7
Spring Security Config & Web - 5.6.3
Spring Security Core - 5.3.19
Spring Boot Starter OAuth2
在我的spring引导gradle多模块项目中,我得到了以下错误。
Dependency resolution failed because of conflict(s) on the following module(s):
- org.javassist:javassist between versions 3.24.0-GA and 3.20.0-GA
其根本原因是spring-boot-starter-data-jpa传递依赖于3.24.0-GA,而spring-boot-starter-thymeleaf传递性依赖于3.20.0-GA.我使用的是,而不是Spring插件。
问题
我将Spring boot与oauth2一起使用,但得到了以下错误:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class
[org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration];
nested exception is java.lang.NoSuchMethodError: org.springframework
不久前,我问了一个问题,希望了解,并复制了示例上的依赖项,但将其更新为最新版本。
这是我的build.gradle:
import org.apache.tools.ant.filters.ReplaceTokens
plugins {
id 'org.springframework.boot' version '2.4.5'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'org.jetbrains.kotlin