У меня есть проект, который имеет ... Я не знаю ... 200-300 daos / services / controllers, и я использую @Autowired
, чтобы связать все вместе, а не указать все в applicationContext.xml
.
У меня вопрос: насколько это влияет на производительность при запуске? Стоит ли удалять все аннотации @Autowired
и подключать это приложение вручную через applicationContext.xml
?
С архитектурной точки зрения мне нравится @Autowired
. Я не хочу добавлять еще один уровень сложности с помощью XML-файла - он не добавляет никакой ценности, насколько мне известно. Но если такие вещи добавляют 10 секунд ко времени загрузки моего контейнера, я могу рассмотреть это. Если стоимость составляет 100 миллисекунд, я оставлю все как есть.
Спасибо