我正在尝试执行以下操作:
public static List<String> skills;
@Autowired
private static ISkillsDao skillsDao; // ISKillsDao is a crudrepository (Interface)
static{
updateSkills();
}
public static void updateSkills(){
skills = skillsDao.getSkills(); //This will return all the skills from db
}
@Autowired //as the object is static
public void setSkillsDao(ISkillsDao skillsDao){
ClassName.skillsDao = skillsDao;
}
基本上,我想从db的静态列表中加载所有技能。但是我的静态“ Interface Crudrepository”对象(skillsDao)没有自动接线。相同的方法适用于类,但不适用于接口。另外,如果有更好的方法可以做到这一点,请告诉我。