问题标签 [beancreationexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
160 浏览

spring-boot - 如何避免第三方包导致的BeanCreationException导致spring应用失败

我在我的 Spring Boot 应用程序中使用了第三方包。这个具体。这个包有一个方法可以在应用程序启动时创建一个 bean。仅当此包能够与 nats 服务通信时,才会成功创建 bean。在大多数情况下,这一切都很好。远程服务器可用,bean 已创建,我的 spring boot 应用程序正确启动。

但是在一些边缘情况下,远程 nats 服务器可能无法启动。这会导致我的 spring boot 应用程序无法启动,因为上述函数会抛出BeanCreationException

我怎样才能避免这种情况,即当 nats 服务器未启动时,避免我的 spring 应用程序启动失败?

注意:如果这个 bean(与 nats 服务的连接)不可用,我的 spring 应用程序/业务逻辑可以启动并运行。

具体例外:

0 投票
0 回答
47 浏览

java - Spring org.springframework.beans.ConversionNotSupportedException,同时覆盖父类的getter

各位专家,您好,我想弄清楚为什么我的案例无法正常工作。
情况:
有一个名为AbstractCheckoutStepValidator的类,这是它的 xml 配置:

和代码:

这是DefaultMultiStepCheckoutStepValidator类,它扩展AbstractCheckoutStepValidator并覆盖它的 getter

这个类的xml配置:

从技术角度来看应该没问题,如果 getter 返回父类,那么我可以使用它的子类之一,在我的情况下它是CompanyCheckoutFacade extends CheckoutFacade。(我有一个类似的例子,比如这里:

但在这里我确定返回的 bean 可以转换为这个子类,这就是为什么我从父类调用 getter 并且这个 getter 在父类或子类中工作正常)
同样在代码中,我通过注入依赖注释并且此字段与父类中的 checkoutFacade 字段无关...如果我使用上面的代码启动服务器,那么我收到以下错误:



问题是
从上面的错误我真的不明白为什么spring会尝试将类型'...order.impl.DefaultCheckoutFacade'的属性值转换为属性'checkoutFacade'所需的类型'...facades.order.CompanyCheckoutFacade' . 我没有在我的 getter 中的任何地方使用 checkoutFacade 属性。 DefaultCheckoutFacadeCheckoutFacade接口的默认实现,我确信 xml 配置中的 checkoutFacade ref 指的是正确的实现,这里:

我的班级我说getter应该返回不同的实现,就是这样。为了摆脱这个错误,我只需要重命名 getter 并且不要覆盖父类中的那个,但我不明白为什么覆盖 getter 的方法不起作用?

感谢您花时间/回答问题。

0 投票
1 回答
29 浏览

java - org.springframework.beans.factory.BeanCreationException 尝试将我的 mongodb 云数据库连接到我的 spring 应用程序

我试图创建我的基本 spring 应用程序并尝试连接到我的 MongoDB 数据库。所以创建我的实体

我的存储库

我的 application.properties

这是我的应用程序类

当我尝试运行我的应用程序时,我注意到我有这个错误,我不明白为什么?

我刚刚做了这个项目来了解spring boot。我只需要找出为什么会出现此错误以及如何解决它

0 投票
1 回答
46 浏览

java - 使用 StrategySelectionException 和 BeanCreationException (entityManagerFactory) 启动问题应用程序

请帮忙解决下一个问题,谢谢。我需要对旧项目进行更改,但问题在于我什至无法启动应用程序。我有下一个问题。

0 投票
1 回答
16 浏览

java - 运行构建文件时出现Springboot BeanCreationException

这是错误堆栈

这是 SecurityConfigList.class

这是 CustomOauth2ForUserService.class

我将@Autowired 更改为构造函数注入。但它有同样的错误我不知道为什么会发生这个错误,因为有@service注释所以bean可以扫描组件,如果不构建它,这个项目运行良好。只是在完成构建并运行构建文件时创建错误。这两个类是自定义类,所以我认为这不是依赖问题。我误会了什么?哦,我用 gradle 构建

0 投票
0 回答
18 浏览

java - 使用 @entity 时出现休眠 BeanCreationException

我正在使用 Hibernate 在我的 PostgreSQL 数据库中创建表。我有一个班级用户,像学生这样的其他一些班级使用@inheritance. 当我不使用@Entity时,所有表都按应有的方式创建,但是当我使用时@Entity,没有任何表被创建,并且出现以下错误:

我在互联网上搜索了答案,但没有找到任何答案。解决方案可能并不难,但我似乎找不到它。