Я работаю с Spring, и я хочу инициировать мое обслуживание (модель) с помощью dependecy injection. Моя служба ожидает объект Propertie, содержащий параметры url, user, password, ssl, sslfactory для базы данных. Я увлекался, если это все еще можно было сделать с помощью инъекции зависимостей.Инъекционные свойства с пружиной?
Так что мой конструктор выглядит следующим образом: Service(Properties propertie)
Внутри моего контроллера я получил услугу личного поля:
@Autowired
private Service service;
А теперь я хочу, чтобы ввести правильные свойства в нем.
<bean id="service" class="service.Service">
<constructor-arg >
<value>?</value>
</constructor-arg>
</bean>
Я не знаю, можно ли это сделать, может ли кто-нибудь мне помочь? Заранее спасибо.
Вы используете только подход xml? –
Да, я так думаю, что еще я могу использовать? (Я новичок в Spring) – Bosiwow
В качестве альтернативы конфигурации xml вы можете использовать аннотации и @Autowired с помощью для управления зависимостями. Пожалуйста, взгляните на весенние документы, это красиво написано. –