Как настроить зависимости (beans, property) в Spring
Видео про то как настроить зависимости в Spring Расмотренно: способы создания бина (@Component, @Repository, @Service, @Controller, @javax.inject.Named) управление обязательностью существования бина при внедрении attribute (for @Autowired), @Nullable, Optional описания зависимостей бинов, в том числе внедрение list и map бинов, а также внедрение prototype в singleton внедрение пропертей из ресурсов Почитать по теме Краткое знакомство с Gradle Сборка Java-проекта с использованием Gradle