106得票6回答
如何在Spring中自动装配泛型类型<T>的Bean?

我有一个豆子Item&lt;T&gt;,需要在一个@Configuration类中自动装配。@Configuration public class AppConfig { @Bean public Item&lt;String&gt; stringItem() { ...

106得票10回答
从Spring自动装配中排除子包?

在Spring 3.1中,有没有一种简单的方法可以从自动装配中排除一个包/子包? 例如,如果我想要包含一个基础包为com.example的组件扫描,有没有一种简单的方法可以排除com.example.ignore? (为什么?我想从我的集成测试中排除一些组件)

103得票3回答
@Autowired注入的bean在另一个bean的构造函数中引用时为null

以下是一段代码片段,我试图引用我的ApplicationProperties bean。当我从构造函数中引用它时,它为空,但是当从另一个方法引用时,它正常工作。直到现在,我在其他类中使用这个自动装配的bean没有任何问题。但这是我第一次尝试在另一个类的构造函数中使用它。 在下面的代码片段中,...

102得票6回答
在测试期间注入@Autowired私有字段

我有一个设置好的组件,本质上是一个应用程序的启动器。它的配置如下: @Component public class MyLauncher { @Autowired MyService myService; //other methods } MyService被...

89得票4回答
Spring:获取特定接口和类型的所有Bean

在我的Spring Boot应用程序中,假设我有Java接口:public interface MyFilter&lt;E extends SomeDataInterface&gt; 一个很好的例子是Spring的public interface ApplicationListener&lt...

88得票4回答
如何将@Autowired构造函数参数单独设置为“required=false”

我正在使用@Configuration类构造函数下的@Autowired注释。 @Configuration public class MyConfiguration { private MyServiceA myServiceA; private MyServiceB myS...

83得票4回答
Spring可以在抽象类中自动装配吗?

Spring不能自动装配我的对象?在抽象类中是否可以自动装配对象。假设所有模式都在application-context.xml中提供。问题:基本类和扩展类(如果有的话)应该使用什么注解@Service @Component?示例abstract class SuperMan { @...

74得票8回答
将Bean注入枚举类

我有一个名为DataPrepareService的服务,它为报告准备数据,我还有一个包含报告类型的枚举,并且我需要将ReportService注入到枚举中或者让枚举可以访问ReportService。 我的服务:@Service public class DataPrepareService...

73得票5回答
在独立的Java应用程序中使用Spring 3的自动装配

这是我的代码:public class Main { public static void main(String[] args) { Main p = new Main(); p.start(args); } @Autowired ...

70得票4回答
使用Spring自动装配时出现了多个相同的bean:Spring期望只有一个匹配的bean,但找到了两个。

我正在尝试为Web应用程序使用Spring自动装配一些bean(进行依赖注入)。一个控制器bean包含另一个bean,而这个bean又持有另一组bean的哈希映射。现在,该映射仅具有一个条目。当我在Tomcat中运行并调用服务时,我会收到一个错误消息,说明控制器中持有的第二个bean不是唯一的...