Эй, Как нужно иметь дело со статическими инициализациями весной? Я имею в виду, мой боб имеет статическую инициализациюВесна статическая инициализация компонента
private static final Map<String, String> exceptionMapping = ErrorExceptionMapping.getExceptionMapping();
И мне нужно позаботиться о том, ErrorExceptionMapping загружается раньше. Я попытался это:
<bean id="errorExceptionMapping" class="cz.instance.transl.util.ErrorExceptionMapping" />
<bean id="validateService" class="cz.instance.transl.services.ValidateService" depends-on="errorExceptionMapping" >
Но я получил
java.lang.NoClassDefFoundError: Could not initialize class cz.instance.transl.util.ErrorExceptionMapping
Если я опускаю статической инициализации или вызвать метод из метода бина, его, конечно, хорошо. Я полагаю, что обратный вызов инициализации (affterPropertiesSet()) здесь не помог.
Я пробовал, посмотрю на вставленный код посередине, но он дает мне NoClassDefFoundError для класса. В этом классе есть тонны других классов, которые я должен был бы объявить ... – lisak 2010-11-22 16:54:14