栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot工程启动报错No bean named ‘org.springframework.context.xxxxx.importRegistry‘ available

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot工程启动报错No bean named ‘org.springframework.context.xxxxx.importRegistry‘ available

(1)问题描述

SpringBoot工程,添加validator依赖做参数校验的时候,引入依赖,启动工程时候报错,错误信息如下所示:

"C:Program FilesJavajdk1.8.0_211binjava.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:11637,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -javaagent:C:UserszhuybAppDataLocalJetBrainsIntelliJIdea2021.2captureAgentdebugger-agent.jar -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dfile.encoding=UTF-8 -classpath "C:Program FilesJavajdk1.8.0_211jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_211jrelibdeploy.jar;C:Program FilesJavajdk1.8.0_211jrelibextaccess-bridge-64.jar;C:Program FilesJavajdk1.8.0_211jrelibextcldrdata.jar;C:Program FilesJavajdk1.8.0_211jrelibextdnsns.jar;C:Program FilesJavajdk1.8.0_211jrelibextjaccess.jar;C:Program FilesJavajdk1.8.0_211jrelibextjfxrt.jar;C:Program FilesJavajdk1.8.0_211jrelibextlocaledata.jar;C:Program FilesJavajdk1.8.0_211jrelibextnashorn.jar;C:Program FilesJavajdk1.8.0_211jrelibextsunec.jar;C:Program FilesJavajdk1.8.0_211jrelibextsunjce_provider.jar;C:Program FilesJavajdk1.8.0_211jrelibextsunmscapi.jar;C:Program FilesJavajdk1.8.0_211jrelibextsunpkcs11.jar;C:Program FilesJavajdk1.8.0_211jrelibextzipfs.jar;C:Program FilesJavajdk1.8.0_211jrelibjavaws.jar;C:Program FilesJavajdk1.8.0_211jrelibjce.jar;C:Program FilesJavajdk1.8.0_211jrelibjfr.jar;C:Program FilesJavajdk1.8.0_211jrelibjfxswt.jar;C:Program FilesJavajdk1.8.0_211jrelibjsse.jar;C:Program FilesJavajdk1.8.0_211jrelibmanagement-agent.jar;C:Program FilesJavajdk1.8.0_211jrelibplugin.jar;C:Program FilesJavajdk1.8.0_211jrelibresources.jar;C:Program FilesJavajdk1.8.0_211jrelibrt.jar;G:zhuyoubin_gitee_spaceexample-projectsignle-web-projectzblog-singlezblog-single-webtargetclasses;E:softwaresMavenRepositoryorgspringframeworkbootspring-boot-starter-web2.3.0.RELEASEspring-boot-starter-web-2.3.0.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkbootspring-boot-starter2.3.0.RELEASEspring-boot-starter-2.3.0.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkbootspring-boot2.3.0.RELEASEspring-boot-2.3.0.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkbootspring-boot-autoconfigure2.3.0.RELEASEspring-boot-autoconfigure-2.3.0.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkbootspring-boot-starter-logging2.3.0.RELEASEspring-boot-starter-logging-2.3.0.RELEASE.jar;E:softwaresMavenRepositorychqoslogbacklogback-classic1.2.3logback-classic-1.2.3.jar;E:softwaresMavenRepositorychqoslogbacklogback-core1.2.3logback-core-1.2.3.jar;E:softwaresMavenRepositoryorgapachelogginglog4jlog4j-to-slf4j2.13.2log4j-to-slf4j-2.13.2.jar;E:softwaresMavenRepositoryorgapachelogginglog4jlog4j-api2.13.2log4j-api-2.13.2.jar;E:softwaresMavenRepositoryorgslf4jjul-to-slf4j1.7.30jul-to-slf4j-1.7.30.jar;E:softwaresMavenRepositoryjakartaannotationjakarta.annotation-api1.3.5jakarta.annotation-api-1.3.5.jar;E:softwaresMavenRepositoryorgspringframeworkspring-core5.2.6.RELEASEspring-core-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkspring-jcl5.2.6.RELEASEspring-jcl-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgyamlsnakeyaml1.26snakeyaml-1.26.jar;E:softwaresMavenRepositoryorgspringframeworkbootspring-boot-starter-json2.3.0.RELEASEspring-boot-starter-json-2.3.0.RELEASE.jar;E:softwaresMavenRepositorycomfasterxmljacksoncorejackson-databind2.11.0jackson-databind-2.11.0.jar;E:softwaresMavenRepositorycomfasterxmljacksoncorejackson-annotations2.11.0jackson-annotations-2.11.0.jar;E:softwaresMavenRepositorycomfasterxmljacksoncorejackson-core2.11.0jackson-core-2.11.0.jar;E:softwaresMavenRepositorycomfasterxmljacksondatatypejackson-datatype-jdk82.11.0jackson-datatype-jdk8-2.11.0.jar;E:softwaresMavenRepositorycomfasterxmljacksondatatypejackson-datatype-jsr3102.11.0jackson-datatype-jsr310-2.11.0.jar;E:softwaresMavenRepositorycomfasterxmljacksonmodulejackson-module-parameter-names2.11.0jackson-module-parameter-names-2.11.0.jar;E:softwaresMavenRepositoryorgspringframeworkbootspring-boot-starter-tomcat2.3.0.RELEASEspring-boot-starter-tomcat-2.3.0.RELEASE.jar;E:softwaresMavenRepositoryorgapachetomcatembedtomcat-embed-core9.0.35tomcat-embed-core-9.0.35.jar;E:softwaresMavenRepositoryorgglassfishjakarta.el3.0.3jakarta.el-3.0.3.jar;E:softwaresMavenRepositoryorgapachetomcatembedtomcat-embed-websocket9.0.35tomcat-embed-websocket-9.0.35.jar;E:softwaresMavenRepositoryorgspringframeworkspring-web5.2.6.RELEASEspring-web-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkspring-beans5.2.6.RELEASEspring-beans-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkspring-webmvc5.2.6.RELEASEspring-webmvc-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkspring-aop5.2.6.RELEASEspring-aop-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkspring-context5.2.6.RELEASEspring-context-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkspring-expression5.2.6.RELEASEspring-expression-5.2.6.RELEASE.jar;G:zhuyoubin_gitee_spaceexample-projectsignle-web-projectzblog-singlezblog-single-servicetargetclasses;G:zhuyoubin_gitee_spaceexample-projectsignle-web-projectzblog-singlezblog-single-mappertargetclasses;E:softwaresMavenRepositorymysqlmysql-connector-java8.0.20mysql-connector-java-8.0.20.jar;E:softwaresMavenRepositorycomgoogleprotobufprotobuf-java3.6.1protobuf-java-3.6.1.jar;E:softwaresMavenRepositorycomalibabadruid-spring-boot-starter1.1.10druid-spring-boot-starter-1.1.10.jar;E:softwaresMavenRepositorycomalibabadruid1.1.10druid-1.1.10.jar;E:softwaresMavenRepositoryorgslf4jslf4j-api1.7.30slf4j-api-1.7.30.jar;G:zhuyoubin_gitee_spaceexample-projectsignle-web-projectzblog-singlezblog-single-pojotargetclasses;E:softwaresMavenRepositorycombaomidoumybatis-plus-boot-starter3.4.2mybatis-plus-boot-starter-3.4.2.jar;E:softwaresMavenRepositorycombaomidoumybatis-plus3.4.2mybatis-plus-3.4.2.jar;E:softwaresMavenRepositorycombaomidoumybatis-plus-extension3.4.2mybatis-plus-extension-3.4.2.jar;E:softwaresMavenRepositorycombaomidoumybatis-plus-core3.4.2mybatis-plus-core-3.4.2.jar;E:softwaresMavenRepositorycombaomidoumybatis-plus-annotation3.4.2mybatis-plus-annotation-3.4.2.jar;E:softwaresMavenRepositoryjavaxvalidationvalidation-api1.1.0.Finalvalidation-api-1.1.0.Final.jar;E:softwaresMavenRepositoryorghibernatevalidatorhibernate-validator6.2.0.Finalhibernate-validator-6.2.0.Final.jar;E:softwaresMavenRepositoryjakartavalidationjakarta.validation-api2.0.2jakarta.validation-api-2.0.2.jar;E:softwaresMavenRepositoryorgjbossloggingjboss-logging3.4.1.Finaljboss-logging-3.4.1.Final.jar;E:softwaresMavenRepositorycomfasterxmlclassmate1.5.1classmate-1.5.1.jar;E:softwaresMavenRepositorycomgithubpagehelperpagehelper-spring-boot-starter1.4.0pagehelper-spring-boot-starter-1.4.0.jar;E:softwaresMavenRepositoryorgmybatisspringbootmybatis-spring-boot-starter2.2.0mybatis-spring-boot-starter-2.2.0.jar;E:softwaresMavenRepositoryorgspringframeworkbootspring-boot-starter-jdbc2.3.0.RELEASEspring-boot-starter-jdbc-2.3.0.RELEASE.jar;E:softwaresMavenRepositorycomzaxxerHikariCP3.4.5HikariCP-3.4.5.jar;E:softwaresMavenRepositoryorgspringframeworkspring-jdbc5.2.6.RELEASEspring-jdbc-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgspringframeworkspring-tx5.2.6.RELEASEspring-tx-5.2.6.RELEASE.jar;E:softwaresMavenRepositoryorgmybatisspringbootmybatis-spring-boot-autoconfigure2.2.0mybatis-spring-boot-autoconfigure-2.2.0.jar;E:softwaresMavenRepositoryorgmybatismybatis3.5.7mybatis-3.5.7.jar;E:softwaresMavenRepositoryorgmybatismybatis-spring2.0.6mybatis-spring-2.0.6.jar;E:softwaresMavenRepositorycomgithubpagehelperpagehelper-spring-boot-autoconfigure1.4.0pagehelper-spring-boot-autoconfigure-1.4.0.jar;E:softwaresMavenRepositorycomgithubpagehelperpagehelper5.3.0pagehelper-5.3.0.jar;E:softwaresMavenRepositorycomgithubjsqlparserjsqlparser4.2jsqlparser-4.2.jar;G:zhuyoubin_gitee_spaceexample-projectsignle-web-projectzblog-singlezblog-single-commontargetclasses;E:softwaresMavenRepositoryorgapachecommonscommons-lang33.4commons-lang3-3.4.jar;E:softwaresMavenRepositoryiojsonwebtokenjjwt.9.1jjwt-0.9.1.jar;E:softwaresMavenRepositorycomalibabafastjson1.2.75fastjson-1.2.75.jar;E:softwaresidesIntelliJ IDEA 2021.2.1libidea_rt.jar" com.gitee.zblog.Application
Connected to the target VM, address: '127.0.0.1:11637', transport: 'socket'

  .   ____          _            __ _ _
 /\ / ___'_ __ _ _(_)_ __  __ _    
( ( )___ | '_ | '_| | '_ / _` |    
 \/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |___, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.0.RELEASE)

2021-11-13 18:53:30.446  INFO 11376 --- [           main] com.gitee.zblog.Application              : Starting Application on zhuyb with PID 11376 (G:zhuyoubin_gitee_spaceexample-projectsignle-web-projectzblog-singlezblog-single-webtargetclasses started by zhuyb in G:zhuyoubin_gitee_spaceexample-projectsignle-web-projectzblog-single)
2021-11-13 18:53:30.449  INFO 11376 --- [           main] com.gitee.zblog.Application              : No active profile set, falling back to default profiles: default
2021-11-13 18:53:31.577  INFO 11376 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6250 (http)
2021-11-13 18:53:31.586  INFO 11376 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2021-11-13 18:53:31.586  INFO 11376 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.35]
2021-11-13 18:53:31.693  INFO 11376 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2021-11-13 18:53:31.694  INFO 11376 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1191 ms
2021-11-13 18:53:31.791  INFO 11376 --- [           main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
2021-11-13 18:53:31.901  INFO 11376 --- [           main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} inited
 _ _   |_  _ _|_. ___ _ |    _ 
| | |/|_)(_| | |_  |_)||_|_ 
     /               |         
                        3.4.2 
2021-11-13 18:53:32.800  WARN 11376 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String;
2021-11-13 18:53:32.801  INFO 11376 --- [           main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
2021-11-13 18:53:32.803  INFO 11376 --- [           main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2021-11-13 18:53:32.812  INFO 11376 --- [           main] ConditionevaluationReportLoggingListener : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-11-13 18:53:32.817 ERROR 11376 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

An attempt was made to call a method that does not exist. The attempt was made from the following location:

    org.hibernate.validator.internal.xml.config.ValidationBootstrapParameters.(ValidationBootstrapParameters.java:65)

The following method did not exist:

    javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String;

The method's class, javax.validation.BootstrapConfiguration, is available from the following locations:

    jar:file:/E:/softwares/MavenRepository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar!/javax/validation/BootstrapConfiguration.class
    jar:file:/E:/softwares/MavenRepository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar!/javax/validation/BootstrapConfiguration.class

It was loaded from the following location:

    file:/E:/softwares/MavenRepository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar


Action:

Correct the classpath of your application so that it contains a single, compatible version of javax.validation.BootstrapConfiguration

2021-11-13 18:53:32.824  WARN 11376 --- [           main] o.s.boot.SpringApplication               : Unable to close ApplicationContext

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration': Initialization of bean failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:603) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.context.event.AbstractApplicationEventMulticaster.retrieveApplicationListeners(AbstractApplicationEventMulticaster.java:245) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.context.event.AbstractApplicationEventMulticaster.getApplicationListeners(AbstractApplicationEventMulticaster.java:197) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:134) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.boot.availability.AvailabilityChangeEvent.publish(AvailabilityChangeEvent.java:81) ~[spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
	at org.springframework.boot.availability.AvailabilityChangeEvent.publish(AvailabilityChangeEvent.java:67) ~[spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.doClose(ServletWebServerApplicationContext.java:167) ~[spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:978) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:814) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:325) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
	at com.gitee.zblog.Application.main(Application.java:18) [classes/:na]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration': Initialization of bean failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:603) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:109) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:94) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:76) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:431) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	... 28 common frames omitted
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:814) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1282) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:297) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.context.annotation.ConfigurationClassPostProcessor$importAwareBeanPostProcessor.postProcessBeforeInitialization(ConfigurationClassPostProcessor.java:456) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
	... 51 common frames omitted

Disconnected from the target VM, address: '127.0.0.1:11637', transport: 'socket'

Process finished with exit code 1
(2)解决方案

报错原因:SpringBoot依赖和validator依赖版本不匹配导致。

我的工程中SpringBoot依赖使用的2.3.0版本,而javax-validation和hibernate-validator依赖使用的分别是1.1.0.Final和5.4.0Final的版本。

解决方案:

更换javax-validation和hibernate-validator的版本,springboot 2.3.0版本中采用的是javax-validation 2.0.1.Final和hibernate-validator 6.1.5.Final版本依赖。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489527.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号