我试图升级Spring引导项目从1.5. x到2.1.3一切都编译文件,但它给运行时例外
组织。springframework。豆。工厂UnsatifiedDependencyException:创建名为“ldapConfig”的bean时出错:未满足的依赖项通过字段“ldapParams”表示;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“ldapParams”的bean时出错:自动连线依赖项的注入失败;嵌套的异常是java。org上的lang.stackOverflower错误。springframework。豆。工厂注释。AutoWiredNotationBeanPostProcessor$AutoWiredFeldElement。在org上注入(autowirednotationbeanpostprocessor.java:596)。springframework。豆。工厂注释。注入元数据。在org上注入(InjectionMetadata.java:90)。springframework。豆。工厂注释。AutowiredNotationBeanPostProcessor。org上的后处理属性(autowirednotationbeanpostprocessor.java:374)。springframework。豆。工厂支持AbstractAutowireCapableBeanFactory。populateBean(AbstractAutowireCapableBeanFactory.java:1395)位于org。springframework。豆。工厂支持AbstractAutowireCapableBeanFactory。org上的doCreateBean(AbstractAutowireCapableBeanFactory.java:592)。springframework。豆。工厂支持AbstractAutowireCapableBeanFactory。createBean(AbstractAutowireCapableBeanFactory.java:515)
最有可能的是ldapConfig
或ldapparms
bean所需的依赖bean之一具有原型范围和循环依赖关系(例如ldapConfig
需要ldaparms
,但ldaparms
需要ldapConfig
)。这将导致递归创建新bean,直到抛出stackoverflowerrror
。
检查LDAP bean并删除循环依赖项和原型范围(如果不需要)。
原因:com。mysql。jdbc。例外情况。jdbc4。MySQLSyntaxErrorException:表'mobimed'。“团队”在sun不存在。反映国家结构附件MPL。新实例0(本机方法)~[na:1.8.0_202]在sun。反映国家结构附件MPL。sun上的newInstance(NativeConstructorAccessorImpl.java:62)~[na:1.8.0_20
Spring云模拟错误: 书房lient.java ontroller.java 假装客户。Java语言 application.yml pom.xml 版本:Dalston. SR4 我该怎么解决这个问题?
Figure: Great Migration by gekkodigitalmedia licensed under Public Domain ()
我试图将现有的Spring项目迁移到Spring Boot。在项目中已经使用了Spring Data JPA/Hibernate和带有JDBC的简单DAO(使用了PostgreSQL)。在几个州,我发现所有我需要在Spring Boot迁移,是: 添加必要的依赖项 添加入口点@SpringBootApplication 利润,仅此而已 1) 依赖项: 对于DependencyManager部分,我
堆栈跟踪