i wonder "# {request.userPrincipal.name}" в конфигурации удар. когда я запускаю свой весенний социальный проект, он всегда имеет ошибку при «# {request.userPrincipal.name}», если я устанавливаю значение, например «123», мой проект работает хорошо. что не так, и есть ли другая конфигурация вместо «# {request.userPrincipal.name}»?о spring social xml configuration
<bean id="connectionRepository" factory-method="createConnectionRepository" factory-bean="usersConnectionRepository" scope="request">
<constructor-arg value="#{request.userPrincipal.name}" />
<aop:scoped-proxy proxy-target-class="false" />
</bean>
Какая именно ошибка вы получаете? – abalogh
@ Вы пытаетесь заполнить значение # {request.userPrincipal.name}, используя файл реквизита, если да, то я думаю, что вы должны использовать $ {request.userPrincipal.name}, $ вместо # –
yes Я хочу используйте $ {request.userPrincipal.name}, но я не знаю. Как установить правильное значение! Он всегда имеет такую ошибку: org.springframework.expression.spel.SpelEvaluationException: EL1007E: (pos 22): Поле или имя свойства 'name' не могут быть найдены на нуле – Seong