В приложении Spring Boot у меня есть класс, как показано ниже:
@Service
public class XYZ{
}
Я хочу использовать выше в другом классе ABC, как:
public class ABC{
@Autowired
private XYZ xyx;
}
Выдает ошибку, что XYZ не может быть найден. У меня уже есть @SpringBootApplication в классе, где написан основной метод. Следовательно, это автоматически включит @ComponentScan для пакета. ABC создается в виде bean-компонента в конфигурационном файле Spring. Насколько я понимаю, поскольку XYZ был помечен @service, Spring сканирует, создает и регистрирует этот компонент. Как я могу получить доступ к этому компоненту в другом классе, не используя конфигурацию xml?