org.springframework.expression-3.1.0.M2.jar没有源附件
我正在开发集成spring社交facebook的spring mvc 3.0。调试代码时,第行出现错误org.springframework.expression-3.1.0.M2.jar没有源附件,spring,spring-mvc,spring-security,sts-springsourcetoolsuite,spring-social,Spring,Spring Mvc,Spring Security,Sts Springsourcetoolsuite,Spring Social,我正在开发集成spring社交facebook的spring mvc 3.0。调试代码时,第行出现错误 List<Connection<?>> connections = connectionRepository.findConnections(providerId); 控制器是连接控制器 月蚀显示 找不到源 当我将该行保持在try-catch块内时,错误消息为 表达式解析失败;嵌套异常是 org.springframework.expression.spel.Spel
List<Connection<?>> connections = connectionRepository.findConnections(providerId);
控制器是连接控制器
月蚀显示
找不到源
当我将该行保持在try-catch块内时,错误消息为
表达式解析失败;嵌套异常是
org.springframework.expression.spel.SpelEvaluationException:
EL1007E:位置22:在null上找不到字段或属性“name”
我在WEB-INF/lib中添加了org.springframework.expression-3.1.0.M2.jar文件。我也尝试过使用添加外部JAR。。。如果有任何帮助,我们将不胜感激。没有源代码附件的问题表明您的.jar没有源代码,或者如果有,它没有告诉eclipse在哪里可以找到源代码。您真正的问题是Spring表达式语言正在尝试对空对象上的属性求值。基本上,是NullPointerException的等价物。您在代码中的何处使用SpEL at?您可以发布它吗?您需要在Eclipse的项目配置中将任何源jar附加到其附带的代码jar中,其中指定了库。不确定将该行保留在try/catch块内是什么意思,但听起来好像使用SpEL时没有正确配置。我已经找到了解决方案。
@RequestMapping(value="/{providerId}", method=RequestMethod.GET)
public String connectionStatus(@PathVariable String providerId,
NativeWebRequest request,
Model model) {...}