我只是尝试将spring-boot-starter-parent从 1.4.2 升级到 1.5.9
我的应用程序无法从这个问题开始。
我试图解决它,但AbstractBeanFactoryclass
第363行没有帮助。 :(
引起: org.springframework.beans.factory.NoSuchBeanDefinitionException:没有 合格的bean类型 'org.springframework.web.servlet.LocaleResolver'可用:预期 至少有1个符合autowire候选资格的bean。依赖 注释:{} at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1493) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1104) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) 在 org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) 在 org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
更新:
看来坏人是@ConditionalOnProperty,但我不确定。
这是我能够通过'手表'得到的: