2017-02-21 13 views
1

Я использую следующий XML-конфигурации:Как определить массив строк в конфигурации xml для Spring, чтобы удовлетворить Intellij Idea?

<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"> 
    <property name="beanNames"> 
     <array value-type="java.lang.String"> 
      <value>someService</value> 
     </array> 
    </property> 
    <property name="interceptorNames"> 
     <array value-type="java.lang.String"> 
      <value>managerSecurity</value> 
      <value>teamSecurity</value> 
     </array> 
    </property> 
</bean> 

И это работает. Но Intellij Idea дает мне ошибку: ожидается, получил 'stringValue' Интересно, как правильно определить массивы строковых значений в конфигурации Spring, чтобы удовлетворить проверку идеи Intellij? enter image description here

ответ

2

Возможно, вы настроили инъекцию языка для тела тега. Чтобы проверить, нажмите Alt + Enter, пока курсор находится внутри, если у вас есть намерение «Изменить ... Фрагмент», тогда это так. Пожалуйста, проверьте руководство по настройке языка в Файл | Настройки | Редактор | Language Injections и/или попробуйте отключить сторонние плагины, которые могут быть причиной этого.