powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring:SPEL и enum
5 сообщений из 5, страница 1 из 1
Spring:SPEL и enum
    #38580576
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто знает как сделать на SPEL
Код: java
1.
Analyzer analyzer = new SimpleAnalyzer(Version.LUCENE_46);

?

Пробую.
Код: xml
1.
2.
3.
<bean id="analyzer" class="org.apache.lucene.analysis.core.SimpleAnalyzer">
        <constructor-arg ref="#{ T(org.apache.lucene.util$Version).LUCENE_46 }"/>
</bean>


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
[org.springframework.context.support.FileSystemXmlApplicationContext] Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@20fa23c1: startup date [Thu Mar 06 18:51:09 EET 2014]; root of context hierarchy

[org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from file 
[applicationContext.xml]
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'analyzer' defined in file [applicationContext.xml]: Cannot 
resolve reference to bean '#{ T(org.apache.lucene.util$Version).LUCENE_46 }' while 
setting constructor argument; nested exception is org.springframework.beans.factory.BeanExpressionException: 
Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: 
EL1005E:(pos 0): Type cannot be found 'org.apache.lucene.util$Version'


D'oh!
...
Рейтинг: 0 / 0
Spring:SPEL и enum
    #38580655
Adva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<bean id="analyzer" class="org.apache.lucene.analysis.core.SimpleAnalyzer">
<constructor-arg ref value ="#{ T(org.apache.lucene.util$Version).LUCENE_46 }"/>
</bean>
...
Рейтинг: 0 / 0
Spring:SPEL и enum
    #38580674
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та-же самая ошибка.
...
Рейтинг: 0 / 0
Spring:SPEL и enum
    #38580712
Adva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,

той же самой ошибки быть не может. Также в 4.6 Version - не inner class.

<bean id="analyzer" class="org.apache.lucene.analysis.core.SimpleAnalyzer">
<constructor-arg value="#{ T(org.apache.lucene.uti l.V ersion).LUCENE_46 }"/>
</bean>

ну и в спринге 4 можно не заморачиваться с такой фигней, а просто писать value="LUCENE_46"
...
Рейтинг: 0 / 0
Spring:SPEL и enum
    #38580958
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Без доллара работает ОК.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring:SPEL и enum
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]