<div class="htmledit_views" id="content_views"> <h1 class="title-article" style="font-size:24px;color:rgb(51,51,51);font-family:'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;background-color:rgb(255,255,255);">Spring boot 2.0.3 RELEASE 配置報錯 </h1><p></p>java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedPropertyResolver<br><span> </span>at org.springframework.boot.autoconfigure.AutoConfigurationImportSelector.getExcludeAutoConfigurationsProperty(AutoConfigurationImportSelector.java:215)<br><span> </span>at org.springframework.boot.autoconfigure.AutoConfigurationImportSelector.getExclusions(AutoConfigurationImportSelector.java:209)<br><span> </span>at org.springframework.boot.autoconfigure.AutoConfigurationImportSelector.selectImports(AutoConfigurationImportSelector.java:99)<br><span> </span>at org.springframework.context.annotation.ConfigurationClassParser$DefaultDeferredImportSelectorGroup.process(ConfigurationClassParser.java:844)<br><span> </span>at org.springframework.context.annotation.ConfigurationClassParser$DeferredImportSelectorGrouping.getImports(ConfigurationClassParser.java:830)<br><span> </span>at org.springframework.context.annotation.ConfigurationClassParser.processDeferredImportSelectors(ConfigurationClassParser.java:563)<br><span> </span>at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:188)<br><span> </span>at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:316)<br><span> </span>at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:233)<br><span> </span>at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:273)<br><span> </span>at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:93)<br><span> </span>at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:694)<br><span> </span>at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:532)<br><span> </span>at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)<br><span> </span>at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)<br><span> </span>at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395)<br><span> </span>at org.springframework.boot.SpringApplication.run(SpringApplication.java:327)<br><span> </span>at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255)<br><span> </span>at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243)<br><span> </span>at cn.seedid.health.AdminApplication.main(AdminApplication.java:15)<br>Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver<br><span> </span>at java.net.URLClassLoader.findClass(URLClassLoader.java:381)<br><span> </span>at java.lang.ClassLoader.loadClass(ClassLoader.java:424)<br><span> </span>at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)<br><span> </span>at java.lang.ClassLoader.loadClass(ClassLoader.java:357)<br><p><span> </span>... 20 common frames omitted</p><p><br></p><p>發如今個人pom.xml文件中,引用了</p><p></p><pre style="background-color:rgb(255,255,255);font-family:Consolas;font-size:11.4pt;"><span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;"><strong>dependency</strong></span><span style="background-color:#efefef;">></span> <span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;"><strong>groupId</strong></span><span style="background-color:#efefef;">></span>com.alibaba<span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;"><strong>groupId</strong></span><span style="background-color:#efefef;">></span> <span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;"><strong>artifactId</strong></span><span style="background-color:#efefef;">></span>druid-spring-boot-starter<span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;"><strong>artifactId</strong></span><span style="background-color:#efefef;">></span> <span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;"><strong>version</strong></span><span style="background-color:#efefef;">>1.1.10</span><span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;"><strong>version</strong></span><span style="background-color:#efefef;">></span> <span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;"><strong>dependency</strong></span><span style="background-color:#efefef;">></span></pre><p>而這個引用中默認的spring.boot 版本是1.5.12,這個版本中引入了RelaxedPropertyResolver,全部找不到,報錯了。所以在須要pom.xml文件中,引入</p><p></p><pre style="background-color:rgb(255,255,255);font-family:Consolas;font-size:11.4pt;"><span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;"><strong>parent</strong></span><span style="background-color:#efefef;">></span> <span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;"><strong>groupId</strong></span><span style="background-color:#efefef;">></span>org.springframework.boot<span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;"><strong>groupId</strong></span><span style="background-color:#efefef;">></span> <span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;"><strong>artifactId</strong></span><span style="background-color:#efefef;">></span>spring-boot-starter-parent<span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;"><strong>artifactId</strong></span><span style="background-color:#efefef;">></span> <span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;"><strong>version</strong></span><span style="background-color:#efefef;">></span>2.0.3.RELEASE<span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;"><strong>version</strong></span><span style="background-color:#efefef;">></span> <span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;"><strong>parent</strong></span><span style="background-color:#efefef;">></span></pre>覆蓋掉<pre style="background-color:rgb(255,255,255);font-family:Consolas;font-size:11.4pt;">druid-spring-boot-starter中的spring.boot版本, 錯誤消失!</pre><p><br></p> 原文地址:https://blog.csdn.net/jackhuclan/article/details/81039960 </div>html