У мене є веб-додаток, який використовує кілька даокласи як однотонних ярих бобів. Моє питання полягає в тому, що потрібно тривати довгий час, щоб ініціалізувати всі ці боби, і я скоріше за все поширюю цей час на те, коли бобові фактично потрібні (деякі можуть навіть не використовуватися, залежно від того, що робить користувач). Чи є простий спосіб це зробити?
Відповіді:
4 для відповіді № 1встановити їх ліниво ініціалізувати додаванням lazy-init="true"
Наприклад:
<bean id="lazy" class="com.foo.ExpensiveToCreateBean" lazy-init="true"/>
у визначенні квасолі xml
І в конфігурації на основі анотацій