Potrzebuję uzyskać konkretną instancję EhCache po nazwie i wolałbym, jeśli to możliwe, przeprowadzić autowyzwarzanie. Biorąc pod uwagę następujący automatycznie skonfigurowany kontroler, w jaki sposób mogę autowire w instancji pamięci podręcznej, której szukam?Uzyskiwanie instancji EhCache ze Spring ... inteligentnie
@Controller
public class MyUniqueService {
...
}
<beans ...>
<ctx:component-scan base-package="my.controllers"/>
<mvc:annotation-driven />
</beans>
Jak skonfigurować ehcache w moim kontekście aplikacji? Nie widzę żadnych komunikatów dziennika z EhCache o tym ładowaniu pliku ehcache.xml w moim katalogu /WEB-INF/
. Jak mogę go załadować?
Jak mogę zintegrować ehcache z mojego wniosku wiosennym aby go załadować plik ehcache.xml
z mojego katalogu /WEB-INF/
i autowire cache o danej nazwie w moim kontroler MyUniqueService
?
To oczywiście przy założeniu, że masz tylko jedną pamięć podręczną –
@ClintonBosch - Jeśli masz więcej niż jeden, po prostu użyj '@Qualifier ('cacheBeanId')' z '@ Autowired' – moshen