首页 > 解决方案 > 自动装配在 spring.factories SpringFactoriesLoader 初始化 bean 中不起作用

问题描述

我有一个名为 Task.class 的接口类

public interface Task {
}

我有实现 Task.class 的实现类

public class TaskImpl1 implements Task {
     @Autowired
     private Service service;
}

我在spring.factories文件中定义它们

com.service.Task=com.service.impl.TaskImpl1

当我使用SpringFactoriesLoader.loadFactories(Task.class, null); 时,我可以获得TaskImpl1。但是, TaskImpl1 中的 bean服务为空。

标签: javaspring

解决方案


推荐阅读