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