Поле с аннотацией @Autowired
работает, если поле принадлежит классу с аннотацией @ Controller
но это не работает, если поле принадлежит классу с аннотацией @ Component
¿Может кто-нибудь сказать мне, как мне поместить поле с аннотацией @Autowired в классе, который имеет аннотацию @Component?
Спасибо и всего наилучшего
В классе Modelo1Controller
@Controller
public class Modelo1Controller {
@Autowired
private SelectUtil selectUtil;
поле selectUtil имеет значение и работает правильно
Но в классе Modelo
@Component
public class Modelo extends BeanCommon implements Serializable {
@Autowired
private SelectUtil selectUtil;
Когда я пытаюсь использовать поле selectUtil, значение равно нулю, и я получаю NullPointerException
String text = selectUtil.getDescripcionBienText (значение);
java.lang.NullPointerException: null
и класс SelectUtil
@Component
public class SelectUtil {