Java 用于接口实现的Spring依赖项注入
我想得到一个接口的所有实现。给出的一个答案建议使用Spring DI。它简单有效Java 用于接口实现的Spring依赖项注入,java,spring,dependency-injection,shared-libraries,Java,Spring,Dependency Injection,Shared Libraries,我想得到一个接口的所有实现。给出的一个答案建议使用Spring DI。它简单有效 我的问题是,如何根据某种顺序检索实现 如果可以实现上述功能,那么它在多模块应用程序中的行为将如何 请查找示例应用程序。有一个库模块,它定义了一个接口,有两个实现。在依赖于库的应用程序模块中,也有相同接口的附加实现。在本例中,库类仅检查给定字符串的类型(空、回文或文本)。显然,如果不维护顺序,函数可能返回无效结果。以上问题的答案将帮助我解决这个问题。首先:你不需要思考。自动布线就足够了: @Autowired pri
请查找示例应用程序。有一个库模块,它定义了一个接口,有两个实现。在依赖于库的应用程序模块中,也有相同接口的附加实现。在本例中,库类仅检查给定字符串的类型(空、回文或文本)。显然,如果不维护顺序,函数可能返回无效结果。以上问题的答案将帮助我解决这个问题。首先:你不需要思考。自动布线就足够了:
@Autowired
private List<MyInterface> interfaces;
您可以在本教程中找到更多解释:
@Order(1)
@Service
public class MyImpl implements MyInterface {}