解决:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
报错信息java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat tk.mybatis.spring.mapper.SpringBootBindUtilSpringBoot2Bind.bind(SpringBootBindUtil.java:129) [mapper−spring−boot−auto
报错信息
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at tk.mybatis.spring.mapper.SpringBootBindUtilSpringBoot2Bind.bind(SpringBootBindUtil.java:129) [mapper−spring−boot−autoconfigure−1.2.3.jar:na]attk.mybatis.spring.mapper.SpringBootBindUtil.bind(SpringBootBindUtil.java:58) [mapper−spring−boot−autoconfigure−1.2.3.jar:na]attk.mybatis.spring.mapper.ClassPathMapperScanner.setMapperProperties(ClassPathMapperScanner.java:48) [mapper−spring−boot−autoconfigure−1.2.3.jar:na]attk.mybatis.spring.annotation.MapperScannerRegistrar.registerBeanDefinitions(MapperScannerRegistrar.java:33) [mapper−spring−boot−autoconfigure−1.2.3.jar:na]atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambdaSpringBoot2Bind.bind(SpringBootBindUtil.java:129) ~[mapper-spring-boot-autoconfigure-1.2.3.jar:na] at tk.mybatis.spring.mapper.SpringBootBindUtil.bind(SpringBootBindUtil.java:58) ~[mapper-spring-boot-autoconfigure-1.2.3.jar:na] at tk.mybatis.spring.mapper.ClassPathMapperScanner.setMapperProperties(ClassPathMapperScanner.java:48) ~[mapper-spring-boot-autoconfigure-1.2.3.jar:na] at tk.mybatis.spring.annotation.MapperScannerRegistrar.registerBeanDefinitions(MapperScannerRegistrar.java:33) ~[mapper-spring-boot-autoconfigure-1.2.3.jar:na] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambdaSpringBoot2Bind.bind(SpringBootBindUtil.java:129) [mapper−spring−boot−autoconfigure−1.2.3.jar:na]attk.mybatis.spring.mapper.SpringBootBindUtil.bind(SpringBootBindUtil.java:58) [mapper−spring−boot−autoconfigure−1.2.3.jar:na]attk.mybatis.spring.mapper.ClassPathMapperScanner.setMapperProperties(ClassPathMapperScanner.java:48) [mapper−spring−boot−autoconfigure−1.2.3.jar:na]attk.mybatis.spring.annotation.MapperScannerRegistrar.registerBeanDefinitions(MapperScannerRegistrar.java:33) [mapper−spring−boot−autoconfigure−1.2.3.jar:na]atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambdaloadBeanDefinitionsFromRegistrars1(ConfigurationClassBeanDefinitionReader.java:363) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atjava.util.LinkedHashMap.forEach(LinkedHashMap.java:684) [na:1.8.0131]atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:362) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:145) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:117) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:327) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) [spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:312)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:1215)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:1204)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atcom.tangsir.user.TangUserApplication.main(TangUserApplication.java:12)[classes/:na]Causedby:java.lang.reflect.InvocationTargetException:nullatsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod) [na:1.8.0131]atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [na:1.8.0131]atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0131]atjava.lang.reflect.Method.invoke(Method.java:498) [na:1.8.0131]attk.mybatis.spring.mapper.SpringBootBindUtil1(ConfigurationClassBeanDefinitionReader.java:363) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) ~[na:1.8.0_131] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:362) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:145) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:117) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:327) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) ~[spring-context-5.1.15.RELEASE.jar:5.1.15.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.1.14.RELEASE.jar:2.1.14.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) [spring-boot-2.1.14.RELEASE.jar:2.1.14.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) [spring-boot-2.1.14.RELEASE.jar:2.1.14.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) [spring-boot-2.1.14.RELEASE.jar:2.1.14.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) [spring-boot-2.1.14.RELEASE.jar:2.1.14.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) [spring-boot-2.1.14.RELEASE.jar:2.1.14.RELEASE] at com.tangsir.user.TangUserApplication.main(TangUserApplication.java:12) [classes/:na] Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131] at tk.mybatis.spring.mapper.SpringBootBindUtil1(ConfigurationClassBeanDefinitionReader.java:363) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atjava.util.LinkedHashMap.forEach(LinkedHashMap.java:684) [na:1.8.0131]atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:362) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:145) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:117) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:327) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) [spring−context−5.1.15.RELEASE.jar:5.1.15.RELEASE]atorg.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) [spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:312)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:1215)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:1204)[spring−boot−2.1.14.RELEASE.jar:2.1.14.RELEASE]atcom.tangsir.user.TangUserApplication.main(TangUserApplication.java:12)[classes/:na]Causedby:java.lang.reflect.InvocationTargetException:nullatsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod) [na:1.8.0131]atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [na:1.8.0131]atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0131]atjava.lang.reflect.Method.invoke(Method.java:498) [na:1.8.0131]attk.mybatis.spring.mapper.SpringBootBindUtilSpringBoot2Bind.bind(SpringBootBindUtil.java:127) ~[mapper-spring-boot-autoconfigure-1.2.3.jar:na]
… 21 common frames omitted
Caused by: java.util.NoSuchElementException: No value bound
at org.springframework.boot.context.properties.bind.BindResult.get(BindResult.java:56) ~[spring-boot-2.1.14.RELEASE.jar:2.1.14.RELEASE]
… 26 common frames omitted
Disconnected from the target VM, address: ‘127.0.0.1:65366’, transport: ‘socket’
Process finished with exit code 1
解决:
在application.properties添加
mapper.identity=MYSQL
更多推荐
所有评论(0)