2010-11-24 2 views
1

У меня есть класс X, который имеет 2 конструктора.Весна странное поведение

Один конструктор принимает один аргумент типа String, другой конструктор принимает один аргумент типа Y.

Теперь, когда я пытаюсь instansiate класса X от источника с помощью конструктора-арг и передавая ему значение типа java.lang .String Я получаю Expression Exception.

Что может быть причиной этого?

+5

Не могли бы вы разместить код конфигурации Spring, а также стек. – romaintaz

+0

Стоит также отметить, что если вы создаете экземпляр класса X нигде без конструкторов-аргументов, они будут терпеть неудачу, потому что у вас нет конструктора аргументов. –

ответ

1

Возможно, вы имели в виду java.lang.InstantiationException?

Если это так, это исключение, возникшее при возникновении ошибки (например, исключения) во время выполнения конструктора. Взгляните на точную трассировку стека. Может быть, есть причина для InstantiationException?

Смежные вопросы