spring-bean相关内容

SpringBoot - BeanDefinitionOverrideException:无效的bean定义

我正在尝试使用 Spring Boot 在本地设置 DynamoDB.最初,我使设置正常工作,并且能够通过存储库写入/保存到 DynamoDB.从那时起,我添加了更多类来构建我的应用程序.现在,当我尝试启动我的应用程序时,出现以下异常: org.springframework.beans.factory.support.BeanDefinitionOverrideException:无效的 ..
发布时间:2022-01-15 16:46:02 Java开发

动态添加新的队列、绑定和交换作为 bean

我目前正在开发一个 rabbit-amqp 实施项目,并使用 spring-rabbit 以编程方式设置我的所有队列、绑定和交换.(spring-rabbit-1.3.4 和 spring-framework 版本 3.2.0) 在我看来,javaconfiguration 类或基于 xml 的配置中的声明都是静态的.我知道如何为队列设置更动态的值(例如名称),交换或像这样绑定: @Con ..
发布时间:2022-01-11 17:12:27 其他开发

如何重新初始化 Spring Bean?

是否可以在运行时重新初始化 Spring Bean? 我的 Bean 使用静态设置,在某些情况下会发生变化,然后我必须重新初始化 bean. 解决方案 在 spring 上下文中更新单例 bean 有三个选项,您可以选择一个适合您的用例: 在 Bean 中重新加载方法 在你的bean中创建一个方法来更新/重新加载它的属性.根据您的触发器,从 spring 上下文访问 bean ..
发布时间:2021-12-06 17:04:31 Java开发

Spring 在运行时选择 bean 实现

我使用带有注解的 Spring Beans,我需要在运行时选择不同的实现. @Service公共类 MyService {公共无效测试(){...}} 例如对于windows平台我需要MyServiceWin扩展MyService,对于linux平台我需要MyServiceLnx扩展MyService. 目前我只知道一个可怕的解决方案: @Service公共类 MyService {私 ..
发布时间:2021-12-03 17:43:48 Java开发

有没有办法@Autowire 一个需要构造函数参数的bean?

我正在使用 Spring 3.0.5,并且尽可能为我的班级成员使用 @Autowire 注释.我需要自动装配的 bean 之一需要为其构造函数提供参数.我已经浏览了 Spring 文档,但似乎找不到任何关于如何注释构造函数参数的参考. 在 XML 中,我可以将其用作 bean 定义的一部分.@Autowire注解有类似的机制吗? 例如: @Component公共类 MyConstru ..

SpringBoot - BeanDefinitionOverrideException:无效的 bean 定义

我正在尝试使用 Spring Boot 在本地设置 DynamoDB.最初,我使设置正常工作,并且能够通过存储库写入/保存到 DynamoDB.从那时起,我添加了更多类来构建我的应用程序.现在,当我尝试启动我的应用程序时,出现以下异常: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Inv ..
发布时间:2021-11-27 09:28:54 Java开发

Spring bean定义——获取bean类

我正在尝试获取 Bean 类名而不初始化 bean.我需要知道这个类,我可以从 applicationContext 获取 bean 并从 bean 实例中检查类名,但我想知道这个类而不实际创建/初始化 bean..可能吗? Object bean = applicationContext.getBean("beanName");bean.getClass(); 解决方案 在创建 Appl ..
发布时间:2021-09-22 20:06:16 其他开发

当注入单例 bean 时,Spring 的 @RequestScope 是否会自动处理代理?

我使用的是 Java8/Spring Boot 2 应用程序.我想将请求范围的 bean 注入到单例 bean 中.官方文档 强调应该使用代理或 ObjectFactory/Provider 来确保在运行时始终在单例 bean 中获得正确作用域的 bean.但是,@RequestScope 注释似乎“自动"设置了某种代理,如对 这个问题. 我现在想知道以下三个实现是否实际上相同,哪个更受欢迎 ..
发布时间:2021-08-20 19:07:10 Java开发

在服务中访问请求范围的 Bean

我有一个常规 bean,它是 (a) @Scope("request") 或 (b) 通过过滤器/拦截器放置在 HttpServletRequest 中. 如何在 @Service 中访问这个 bean,这是一种应用程序范围的单例? 这样做的原因是,因为我有一个自定义对象 RequestContext 带有一些请求元数据(主要来自自定义 httpHeaders 的信息).要知道,我将这 ..
发布时间:2021-08-20 18:51:54 其他开发

Spring 3 - 基于注解的 Bean 验证

我正在构建一个 REST API.它由一个资源(@Controller)组成,即使其中一个必填字段不存在,它也会返回响应 204. 我使用的是 Spring 3.1,validation-api (1.1.0.Final) &休眠验证器(4.3.0).不确定 Hibernate-validator 是否在这里起作用. javax.validation ..
发布时间:2021-07-09 20:05:55 Java开发

SpringBoot 检索现有原型 bean

作为我的标题,有没有办法检索那些现有的原型bean?我有一个名为“A"的原型 bean,并调用 applicationContext.getBean() 方法 10 次以创建 10 个实例.没有引用这些实例的变量. 我尝试过但不起作用的方法: 1.自动装配A的列表如下: @autowired列表作为; 这只能得到我创建的最后一个实例. 如果我使用 beanFactory 来获 ..
发布时间:2021-06-22 20:08:50 其他开发

如何在春季自动接线通用bean

如何在春季自动接线通用bean? 我有一个dao工具,如下: @Transactional公共类GenericDaoImpl实现IGenericDao{私有类实体类;@Autowired私有SessionFactory sessionFactory;公共GenericDaoImpl(Class T&cl; clazz){this.entityClass = cla ..
发布时间:2021-05-10 19:00:01 其他开发