构造器注入,

@Slf4j
@Component
public class DirectRequestParamHandleFactory {
HashMap<String, DirectRequestParamHandle> serviceCache = new HashMap<>();

public DirectRequestParamHandleFactory(List<DirectRequestParamHandle> directParamHandles) {
for (DirectRequestParamHandle directParamHandle : directParamHandles) {
serviceCache.put(directParamHandle.getBankCode(), directParamHandle);
}
}
}

会把所有的接口实现类放入到list内 (
List<DirectRequestParamHandle>
)
posted @ 2021-06-16 14:56  java_小跟班  阅读(94)  评论(0编辑  收藏  举报