org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘vi

本文介绍了一种在SpringBoot2项目中整合Mybatis时遇到的异常情况,即系统无法找到指定的Mapper组件。通过在启动类上添加@MapperScan注解并正确指定Mapper接口所在的包路径,成功解决了这一问题。
部署运行你感兴趣的模型镜像

SpringBoot2+Mybatis+maven部署项目报错

初学SpringBoot2+Mybatis+maven部署项目时
Field videoMapper in com.xdclass.demo.service.impl.VideoServiceImpl required a bean of type ‘com.xdclass.demo.mapper.VideoMapper’ that could not be found.
发生这样的异常是因为没有在启动类上加上:@MapperScan(“com.xdclass.demo.mapper”)

其中@MapperScan中包名必须标注到mapper层

2021-02-01 21:32:26.480  WARN 268 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'videoController': Unsatisfied dependency expressed through field 'videoService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'videoServiceImpl': Unsatisfied dependency expressed through field 'videoMapper'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.xdclass.demo.mapper.VideoMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
2021-02-01 21:32:26.483  INFO 268 --- [           main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2021-02-01 21:32:26.495  INFO 268 --- [           main] ConditionEvaluationReportLoggingListener : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-02-01 21:32:26.556 ERROR 268 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 
***************************
APPLICATION FAILED TO START
***************************
Description:
Field videoMapper in com.xdclass.demo.service.impl.VideoServiceImpl required a bean of type 'com.xdclass.demo.mapper.VideoMapper' that could not be found.

The injection point has the following annotations:
	- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.xdclass.demo.mapper.VideoMapper' in your configuration.

添加后执行结果:

 .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::  (v2.3.9.BUILD-SNAPSHOT)

2021-02-01 22:05:15.176  INFO 13200 --- [           main] com.xdclass.demo.DemoApplication         : Starting DemoApplication on DESKTOP-CGIVCN0 with PID 13200 (E:\IDERdate\demo\target\classes started by Yang in E:\IDERdate\demo)
2021-02-01 22:05:15.178  INFO 13200 --- [           main] com.xdclass.demo.DemoApplication         : No active profile set, falling back to default profiles: default
2021-02-01 22:05:16.256  INFO 13200 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2021-02-01 22:05:16.274  INFO 13200 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2021-02-01 22:05:16.275  INFO 13200 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.41]
2021-02-01 22:05:16.376  INFO 13200 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2021-02-01 22:05:16.376  INFO 13200 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1149 ms
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
Parsed mapper file: 'file [E:\IDERdate\demo\target\classes\mapper\VideoMapper.xml]'
2021-02-01 22:05:16.682  INFO 13200 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2021-02-01 22:05:16.828  INFO 13200 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2021-02-01 22:05:16.837  INFO 13200 --- [           main] com.xdclass.demo.DemoApplication         : Started DemoApplication in 1.935 seconds (JVM running for 2.579)
2021-02-01 22:05:46.453  INFO 13200 --- [nio-8080-exec-4] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-02-01 22:05:46.454  INFO 13200 --- [nio-8080-exec-4] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2021-02-01 22:05:46.462  INFO 13200 --- [nio-8080-exec-4] o.s.web.servlet.DispatcherServlet        : Completed initialization in 8 ms
Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5a30c534] was not registered for synchronization because synchronization is not active
2021-02-01 22:05:46.489  INFO 13200 --- [nio-8080-exec-4] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2021-02-01 22:05:46.705  INFO 13200 --- [nio-8080-exec-4] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
JDBC Connection [HikariProxyConnection@1160950493 wrapping com.mysql.cj.jdbc.ConnectionImpl@76738b64] will not be managed by Spring
==>  Preparing: select * from video
==> Parameters: 
<==    Columns: id, title, summary, cover_img, price, create_time, point
<==        Row: 30, 互联网架构之JAVA虚拟机JVM零基础到高级实战, https://xd-video-pc-img.oss-cn-beijing.aliyuncs.com/xdclass_pro/video/2019_backend/jvm_detail.jpeg, https://xd-video-pc-img.oss-cn-beijing.aliyuncs.com/xdclass_pro/video/2019_backend/jvm.jpeg, 3980, 2019-06-24 22:14:00, 9.1
<==        Row: 31, 权限框架Shiro+SpringBoot2.x零基础到高级实战, https://xd-video-pc-img.oss-cn-beijing.aliyuncs.com/x

您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

2025-12-09 15:37:05.691|ERROR|vmall_car_server|main:1|2.0.1.66|7581758944284061465||||||Failed to get cluster:DC.VmallCarService_Dev configs from cloudmap, error:com.huawei.nuwa.map.api.exception.ServiceUnavailableException: send request failed at com.huawei.nuwa.map.client.RestApiClient.translateException(RestApiClient.java:212) at com.huawei.nuwa.map.client.RestApiClient.restApi(RestApiClient.java:84) at com.huawei.nuwa.map.client.NuwaMapClient.restApi(NuwaMapClient.java:521) at com.huawei.nuwa.map.client.NuwaMapClient.restApi(NuwaMapClient.java:514) at com.huawei.nuwa.map.client.NuwaMapClient.findInstances(NuwaMapClient.java:299) at com.huawei.nuwa.map.client.NuwaMapClient.findInstances(NuwaMapClient.java:280) at com.huawei.nuwa.map.client.MiddlewareClient.findCluster(MiddlewareClient.java:81) at com.huawei.nuwa.map.client.MiddlewareClient.findCluster(MiddlewareClient.java:74) at com.huawei.nuwa.map.client.MiddlewareClient.findCluster(MiddlewareClient.java:69) at com.huawei.gpaas.middleware.config.NuwaMapConfigSource.loadConfig(NuwaMapConfigSource.java:64) at com.huawei.dcs.dcsdk.support.framework.CloudMapClient.getConfigs(CloudMapClient.java:66) at com.huawei.dcs.dcsdk.support.framework.CloudMapClient.<init>(CloudMapClient.java:61) at com.huawei.dcs.dcsdk.support.framework.WatchableClusterConfigs.init(WatchableClusterConfigs.java:66) at com.huawei.dcs.dcsdk.support.framework.WatchableClusterConfigs.<init>(WatchableClusterConfigs.java:60) at com.huawei.dcs.dcsdk.support.framework.WatchableClusterConfigsBuilder.build(WatchableClusterConfigsBuilder.java:18) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.buildInvoker(ClusterInvokerFactory.java:72) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.getInvoker(ClusterInvokerFactory.java:44) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory$1.<init>(ClusterInvokerFactory.java:107) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.buildFactoryInvoker(ClusterInvokerFactory.java:106) at com.huawei.dcs.dcsdk.support.framework.ExtendedInvokerFilter.build(ExtendedInvokerFilter.java:44) at com.huawei.dcs.dcsdk.support.framework.DoubleCloudInvoker.<init>(DoubleCloudInvoker.java:82) at com.huawei.dcs.dcsdk.support.facade.DbCloudInvokerFactory.createHandler(DbCloudInvokerFactory.java:69) at com.huawei.dcs.dcsdk.support.facade.DbCloudInvokerFactory.getInvoker(DbCloudInvokerFactory.java:40) at com.huawei.dcs.dcsdk.support.facade.DbCloudInvokerFactory.getInvoker(DbCloudInvokerFactory.java:29) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory$1.<init>(ClusterInvokerFactory.java:107) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.buildFactoryInvoker(ClusterInvokerFactory.java:106) at com.huawei.dcs.dcsdk.support.facade.ProxyOperationFactory.getDCSOperation(ProxyOperationFactory.java:49) at com.huawei.dcs.dcsdk.support.facade.DCSDKSupportService.getDCSOperation(DCSDKSupportService.java:61) at com.huawei.dcs.dcsdk.core.DCSDKFacade.getDCSOperation(DCSDKFacade.java:132) at com.huawei.vmall.commons.core.dcs.VmallDcs.<init>(VmallDcs.java:56) at com.huawei.vmall.commons.client.init.dcs.VmallDcsInit.init(VmallDcsInit.java:27) at com.huawei.vmall.commons.client.VmallRedisClient.init(VmallRedisClient.java:64) at com.huawei.vmall.lock.config.dcs.DcsLockConfig.dcsLock(DcsLockConfig.java:63) at com.huawei.vmall.lock.config.dcs.DcsLockConfig$$SpringCGLIB$$0.CGLIB$dcsLock$0(<generated>) at com.huawei.vmall.lock.config.dcs.DcsLockConfig$$SpringCGLIB$$FastClass$$1.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:400) at com.huawei.vmall.lock.config.dcs.DcsLockConfig$$SpringCGLIB$$0.dcsLock(<generated>) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:172) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:89) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:169) at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:489) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1690) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1459) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1690) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1459) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1222) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1188) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1123) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) at com.huawei.vmall.car.CarServerStartApplication.main(CarServerStartApplication.java:46) Caused by: com.huawei.nuwa.map.http.HttpException: send request failed at com.huawei.nuwa.map.http.AsyncHttpClientImpl.restApi(AsyncHttpClientImpl.java:82) at com.huawei.nuwa.map.client.RestApiClient.retryRequest(RestApiClient.java:158) at com.huawei.nuwa.map.client.RestApiClient.signAndSendRequest(RestApiClient.java:126) at com.huawei.nuwa.map.client.RestApiClient.restApi(RestApiClient.java:75) ... 89 more Caused by: java.net.UnknownHostException: nuwamap.huawei.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at org.asynchttpclient.resolver.RequestHostnameResolver.resolve(RequestHostnameResolver.java:50) at org.asynchttpclient.netty.request.NettyRequestSender.resolveAddresses(NettyRequestSender.java:364) at org.asynchttpclient.netty.request.NettyRequestSender.sendRequestWithNewChannel(NettyRequestSender.java:307) at org.asynchttpclient.netty.request.NettyRequestSender.sendRequestWithCertainForceConnect(NettyRequestSender.java:143) at org.asynchttpclient.netty.request.NettyRequestSender.sendRequest(NettyRequestSender.java:114) at org.asynchttpclient.DefaultAsyncHttpClient.execute(DefaultAsyncHttpClient.java:259) at org.asynchttpclient.DefaultAsyncHttpClient.executeRequest(DefaultAsyncHttpClient.java:228) at org.asynchttpclient.DefaultAsyncHttpClient.executeRequest(DefaultAsyncHttpClient.java:249) at com.huawei.nuwa.map.http.AsyncHttpClientImpl.restApi(AsyncHttpClientImpl.java:74) ... 92 more|com.huawei.dcs.dcsdk.support.framework.CloudMapClient 2025-12-09 15:37:05.692|ERROR|vmall_car_server|main:1|2.0.1.66|7581758944284061465||||||[Error Code: 0]DCSDK getDCSOperation error. Failed to create IDCSOperation instance. |com.huawei.dcs.dcsdk.core.DCSDKFacade 2025-12-09 15:37:05.693|WARN |vmall_car_server|main:1|2.0.1.66|7581758944284061465||||||Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'activeStandbyLockClient': Unsatisfied dependency expressed through field 'dcsLockClient': Error creating bean with name 'dcsLockClient': Unsatisfied dependency expressed through field 'dcsLock': Error creating bean with name 'dcsLock' defined in com.huawei.vmall.lock.config.dcs.DcsLockConfig: Failed to instantiate [com.huawei.vmall.commons.client.VmallRedisClient]: Factory method 'dcsLock' threw exception with message: Failed to init client|org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext 2025-12-09 15:37:05.750|ERROR|vmall_car_server|main:1|2.0.1.66|7581758944284061465||||||Application run failed|org.springframework.boot.SpringApplication org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'activeStandbyLockClient': Unsatisfied dependency expressed through field 'dcsLockClient': Error creating bean with name 'dcsLockClient': Unsatisfied dependency expressed through field 'dcsLock': Error creating bean with name 'dcsLock' defined in com.huawei.vmall.lock.config.dcs.DcsLockConfig: Failed to instantiate [com.huawei.vmall.commons.client.VmallRedisClient]: Factory method 'dcsLock' threw exception with message: Failed to init client at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1459) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1222) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1188) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1123) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) at com.huawei.vmall.car.CarServerStartApplication.main(CarServerStartApplication.java:46) Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dcsLockClient': Unsatisfied dependency expressed through field 'dcsLock': Error creating bean with name 'dcsLock' defined in com.huawei.vmall.lock.config.dcs.DcsLockConfig: Failed to instantiate [com.huawei.vmall.commons.client.VmallRedisClient]: Factory method 'dcsLock' threw exception with message: Failed to init client at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1459) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1690) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ... 22 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dcsLock' defined in com.huawei.vmall.lock.config.dcs.DcsLockConfig: Failed to instantiate [com.huawei.vmall.commons.client.VmallRedisClient]: Factory method 'dcsLock' threw exception with message: Failed to init client at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:489) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1690) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ... 35 common frames omitted Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.huawei.vmall.commons.client.VmallRedisClient]: Factory method 'dcsLock' threw exception with message: Failed to init client at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:200) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:89) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:169) at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ... 47 common frames omitted Caused by: com.huawei.dcs.dcsdk.core.DCSDKCoreException: Failed to init client at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.buildInvoker(ClusterInvokerFactory.java:83) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.getInvoker(ClusterInvokerFactory.java:44) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory$1.<init>(ClusterInvokerFactory.java:107) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.buildFactoryInvoker(ClusterInvokerFactory.java:106) at com.huawei.dcs.dcsdk.support.framework.ExtendedInvokerFilter.build(ExtendedInvokerFilter.java:44) at com.huawei.dcs.dcsdk.support.framework.DoubleCloudInvoker.<init>(DoubleCloudInvoker.java:82) at com.huawei.dcs.dcsdk.support.facade.DbCloudInvokerFactory.createHandler(DbCloudInvokerFactory.java:69) at com.huawei.dcs.dcsdk.support.facade.DbCloudInvokerFactory.getInvoker(DbCloudInvokerFactory.java:40) at com.huawei.dcs.dcsdk.support.facade.DbCloudInvokerFactory.getInvoker(DbCloudInvokerFactory.java:29) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory$1.<init>(ClusterInvokerFactory.java:107) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.buildFactoryInvoker(ClusterInvokerFactory.java:106) at com.huawei.dcs.dcsdk.support.facade.ProxyOperationFactory.getDCSOperation(ProxyOperationFactory.java:49) at com.huawei.dcs.dcsdk.support.facade.DCSDKSupportService.getDCSOperation(DCSDKSupportService.java:61) at com.huawei.dcs.dcsdk.core.DCSDKFacade.getDCSOperation(DCSDKFacade.java:132) at com.huawei.vmall.commons.core.dcs.VmallDcs.<init>(VmallDcs.java:56) at com.huawei.vmall.commons.client.init.dcs.VmallDcsInit.init(VmallDcsInit.java:27) at com.huawei.vmall.commons.client.VmallRedisClient.init(VmallRedisClient.java:64) at com.huawei.vmall.lock.config.dcs.DcsLockConfig.dcsLock(DcsLockConfig.java:63) at com.huawei.vmall.lock.config.dcs.DcsLockConfig$$SpringCGLIB$$0.CGLIB$dcsLock$0(<generated>) at com.huawei.vmall.lock.config.dcs.DcsLockConfig$$SpringCGLIB$$FastClass$$1.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:400) at com.huawei.vmall.lock.config.dcs.DcsLockConfig$$SpringCGLIB$$0.dcsLock(<generated>) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:172) ... 50 common frames omitted Caused by: com.huawei.dcs.dcsdk.core.DCSDKCoreException: Failed get cluster configs from cloudmap at com.huawei.dcs.dcsdk.support.framework.CloudMapClient.getConfigs(CloudMapClient.java:71) at com.huawei.dcs.dcsdk.support.framework.CloudMapClient.<init>(CloudMapClient.java:61) at com.huawei.dcs.dcsdk.support.framework.WatchableClusterConfigs.init(WatchableClusterConfigs.java:66) at com.huawei.dcs.dcsdk.support.framework.WatchableClusterConfigs.<init>(WatchableClusterConfigs.java:60) at com.huawei.dcs.dcsdk.support.framework.WatchableClusterConfigsBuilder.build(WatchableClusterConfigsBuilder.java:18) at com.huawei.dcs.dcsdk.support.framework.ClusterInvokerFactory.buildInvoker(ClusterInvokerFactory.java:72) ... 75 common frames omitted Caused by: com.huawei.nuwa.map.api.exception.ServiceUnavailableException: send request failed at com.huawei.nuwa.map.client.RestApiClient.translateException(RestApiClient.java:212) at com.huawei.nuwa.map.client.RestApiClient.restApi(RestApiClient.java:84) at com.huawei.nuwa.map.client.NuwaMapClient.restApi(NuwaMapClient.java:521) at com.huawei.nuwa.map.client.NuwaMapClient.restApi(NuwaMapClient.java:514) at com.huawei.nuwa.map.client.NuwaMapClient.findInstances(NuwaMapClient.java:299) at com.huawei.nuwa.map.client.NuwaMapClient.findInstances(NuwaMapClient.java:280) at com.huawei.nuwa.map.client.MiddlewareClient.findCluster(MiddlewareClient.java:81) at com.huawei.nuwa.map.client.MiddlewareClient.findCluster(MiddlewareClient.java:74) at com.huawei.nuwa.map.client.MiddlewareClient.findCluster(MiddlewareClient.java:69) at com.huawei.gpaas.middleware.config.NuwaMapConfigSource.loadConfig(NuwaMapConfigSource.java:64) at com.huawei.dcs.dcsdk.support.framework.CloudMapClient.getConfigs(CloudMapClient.java:66) ... 80 common frames omitted Caused by: com.huawei.nuwa.map.http.HttpException: send request failed at com.huawei.nuwa.map.http.AsyncHttpClientImpl.restApi(AsyncHttpClientImpl.java:82) at com.huawei.nuwa.map.client.RestApiClient.retryRequest(RestApiClient.java:158) at com.huawei.nuwa.map.client.RestApiClient.signAndSendRequest(RestApiClient.java:126) at com.huawei.nuwa.map.client.RestApiClient.restApi(RestApiClient.java:75) ... 89 common frames omitted Caused by: java.net.UnknownHostException: nuwamap.huawei.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at org.asynchttpclient.resolver.RequestHostnameResolver.resolve(RequestHostnameResolver.java:50) at org.asynchttpclient.netty.request.NettyRequestSender.resolveAddresses(NettyRequestSender.java:364) at org.asynchttpclient.netty.request.NettyRequestSender.sendRequestWithNewChannel(NettyRequestSender.java:307) at org.asynchttpclient.netty.request.NettyRequestSender.sendRequestWithCertainForceConnect(NettyRequestSender.java:143) at org.asynchttpclient.netty.request.NettyRequestSender.sendRequest(NettyRequestSender.java:114) at org.asynchttpclient.DefaultAsyncHttpClient.execute(DefaultAsyncHttpClient.java:259) at org.asynchttpclient.DefaultAsyncHttpClient.executeRequest(DefaultAsyncHttpClient.java:228) at org.asynchttpclient.DefaultAsyncHttpClient.executeRequest(DefaultAsyncHttpClient.java:249) at com.huawei.nuwa.map.http.AsyncHttpClientImpl.restApi(AsyncHttpClientImpl.java:74) ... 92 common frames omitted
最新发布
12-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值