30得票1回答
如何重新初始化一个Spring Bean?

可以在运行时重新初始化Spring Bean吗? 我的Bean使用静态设置,在某些情况下会发生变化,然后我需要重新初始化该Bean。

8得票3回答
Spring覆盖了bean配置,设置了其“Primary”设置

使用Spring 3.X.X,我有两个带有@Primary注释的服务,并创建了另一个配置类,其中我想使用其中一个服务的“定制”版本。 由于某些原因,在调试配置类时,我发现它获取了正确的依赖项,但是当我要使用它时,它设置了错误的依赖项。 我觉得用代码更容易解释,这里是一个例子: 接口Foo...

7得票1回答
从Java 8的Function创建请求范围的Bean

根据这个答案,我尝试使用java.util.Function接口配置请求范围的bean。 我的配置如下: @Configuration public class RequestConfig { @Bean public Function<? extends Base...

10得票5回答
Spring/Spring bean配置文件选项在STS中缺失

我只是在按照教程操作,需要添加一个Spring配置文件,但是我在Spring Tool Suite 4(版本:4.0.1.RELEASE)中没有看到Spring / Spring Bean配置文件选项,有人可以告诉我在哪里找到这个选项吗? 如此屏幕截图所示

11得票3回答
字段jdbcTemplate需要一个类型为'org.springframework.jdbc.core.JdbcTemplate'的bean,但找不到该bean。

我制作了一个简单的应用程序来连接MySQL数据库,但我遇到了这个错误: org.springframework.jdbc.core.JdbcTemplate 在我的配置中 (com.kubamadry.dao.MySqlStudentDao): ******************...

60得票3回答
JavaBean和Spring bean的区别

我对Spring MVC很陌生,对Java中的Java Bean使用也有些了解。 Java Bean 和 Spring Bean 的基本区别是什么?

10得票3回答
清理销毁Spring应用程序上下文

我遇到了问题,无法确保要销毁的Spring应用程序上下文已完全消失,并且无法看到该对象被垃圾回收。当我在VisualVM中查看实例时,我可以看到在关闭和删除上下文后仍存在大量与上下文及其bean工厂相关的未完成引用。所有这些都与bean工厂的初始设置有关(在AbstractApplicatio...

8得票2回答
Spring默认bean候选项

我正在编写一个使用Spring的库,供其他人使用。在我的库中,我有一个类A,它有一个接口B作为字段(带有@Autowired注释)。我有一个默认实现的这个字段,但用户可以自己实现一个自定义实现。我想要发生的是以下情况:如果用户实现了B,则将该bean注入A,否则我希望注入我的默认实现。就像@P...

15得票1回答
动态添加新的队列、绑定和交换机作为Bean

我目前正在进行一个兔子AMQP实现项目,并使用spring-rabbit来以编程方式设置所有队列、绑定和交换。 (spring-rabbit-1.3.4和spring-framework版本为3.2.0) 在Java配置类或基于XML的配置中声明都是相当静态的,我认为。 我知道如何为队列、交...

103得票8回答
SpringBoot - BeanDefinitionOverrideException: 无效的bean定义。

我正在尝试使用Spring Boot在本地设置DynamoDB。最初我成功进行了设置,并能够通过仓库将数据写入/保存到DynamoDB。从那时起,我添加了更多的类来构建我的应用程序。现在当我尝试启动应用程序时,我会收到以下异常: org.springframework.beans.fa...