У меня есть библиотека, которую я разрабатываю, и, скажем, она предлагает какой-то сервис FooService
.
Теперь, чтобы создать его экземпляр, вам нужно передать некоторые аргументы конструктору.
Обычно (если FooService
в том же проекте), вы должны написать FooServiceConfig
класс, помеченный @Configuration
и созданный с использованием @Value
ed свойств.
Как это можно сделать, если вы используете FooService
из внешней библиотеки?
Чего бы я хотел достичь должен иметь возможность создать экземпляр FooService
, используя @Autowired
(и выставив правильную конфигурацию в application.properties
)