28得票4回答
在类路径资源[path]中已经定义了一个名称为该的bean,并且禁用了覆盖。

我有使用Transport Client和ESTemplate的Spring Data Elasticsearch的java配置。 @Configuration @EnableElasticsearchRepositories(basePackages = "subpackage-in-th...

21得票1回答
检测未使用的Spring beans

假设Spring配置仅包含急切(非惰性)单例bean,即默认情况下,是否可能让Spring在任何这些bean未被注入任何地方的情况下抛出异常?本质上,我正在寻找一种检测Spring bean形式的死代码的方法。 我的问题与以下问题有些相似。 http://forum.spring.io/...

19得票4回答
Spring的@Value("${}")经常为null。

我正在使用Spring Boot应用程序。在某些@Component类中,@Value字段被加载,而在其他类中它们始终为null。 看起来@Value是在我的@Bean/@Component创建后才加载的。 我需要从属性文件中加载一些值到我的@Bean中。 你有什么建议吗?

18得票5回答
通过在类上使用注释来创建具有限定符的 @MockBean?

在我的Spring Boot测试中,我使用了2个具有不同限定符的模拟bean:@RunWith(SpringRunner.class) @SpringBootTest class HohoTest { @MockBean @Qualifier("haha") IHaha ahaha; ...

17得票5回答
当我可以直接使用类名访问唯一的静态方法时,创建一个Spring bean是否有优势?

我觉得我对Spring的Bean的理解有点偏差。 我在我的项目上工作时,思考了这种情况。 假设我有一个类Fooclass Foo(){ public void doSomething(Object a , Object b){ // input parameters does ...

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

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

15得票2回答
如何在Spring中获取多个相同的bean实例?

默认情况下,Spring Bean 是单例的。我想知道是否有一种方法可以获取同一个 Bean 的多个实例以进行处理。 以下是我目前的做法: @Configuration public class ApplicationMain { @Value("${servic...

14得票2回答
骆驼 - 从路由传递特定参数到通用Bean方法

假设我有一个像这样的骆驼路线:from("direct:myRoute") .setHeader("someHeader", simple("some header value")) .beanRef("myBean", "beanMethod"); 我有一颗豆...

13得票3回答
JavaConfig中的Spring Bean别名

我有一个使用了@Service注解的类,提供了我可以在所有项目中使用的核心功能:@Service public class MyService {} 还有一个扩展它以实现项目特定内容的:@Service public class ExtendedMyService extends MyServ...

13得票1回答
当设置了特定的配置文件时,不加载Spring bean。

背景:我手头有几个用于接口外部系统的Bean。在开发过程中,为了方便模拟外部系统,我会使用一些实现来替换这些接口Bean,并产生更多或更少静态响应。因此,我一直在创建一个接口,真正的实现和一个存根实现,如下所示:public interface ExternalService { // ......