java - 自动装配在 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服务为空。
解决方案
推荐阅读
- c# - 获取 Xamarin 表单中 Listview OnDisappear 顶部的项目索引号
- json - 自动为模式提供更好的 Jason 编码器
- numpy - 使用大小为 (4, 3, 3) 的移动窗口查看大小为 (4, 6, 6) 的图像
- html - 为什么最小高度:100vh;不能在 Firefox 中正常工作?
- reactjs - Webpack“开始”:“webpack-dev-server --config=config/webpack.dev.js”,不工作
- android - 如何记录双方android的通话
- python - 如何在 Python tkinter 的小部件中隐藏值?
- android - 刷新查看分页器选项卡的内容
- java - Java 正则表达式替换和条件
- python - 如何在不使用 pip 或 conda cmd 的情况下在 Anaconda 中安装 Chromedriver