今天在完成Spring项目的时候遇到了一个类似于下面的异常:

10.03.2010 13:53:53 org.apache.catalina.core.StandardWrapperValve invoke
SCHWERWIEGEND: Servlet.service() for servlet default threw exception
org.springframework.expression.spel.SpelEvaluationException: EL1005E:(pos 0): Type cannot be found 'com.example.Comparison.Operator'
at org.springframework.expression.spel.support.StandardTypeLocator.findType(StandardTypeLocator.java:79)
at org.springframework.expression.spel.ExpressionState.findType(ExpressionState.java:136)
at org.springframework.expression.spel.ast.TypeReference.getValueInternal(TypeReference.java:45)
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:52)
at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:93)
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:88)
at org.springframework.web.servlet.tags.EvalTag.doEndTag(EvalTag.java:118)

大致描述一下场景:

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util.xsd"> <util:map id="contractQueryStrategyHolder">
<entry key="#{T(com.example.Comparison.Operator).xxx}" value-ref="bbbb" />
</util:map> </beans>

OperatorComparison的内部类。后来启动失败就出现上面的异常。解决方案其实很简单,只需要把配置修改为下面的就好:

    <util:map id="contractQueryStrategyHolder">
<entry key="#{T(com.example.Comparison$Operator).xxx}" value-ref="bbbb" />
</util:map>

最新文章

  1. jquery.cookie的使用
  2. vector定义初始化
  3. lua 基础 2 类型和值
  4. vmware安装linux6.3
  5. android 消息机制
  6. yum 介绍
  7. selenium IDE--录制和回放脚本
  8. Android 使用 TableLayout 布局拉伸宽度
  9. [九度OJ]1011.最大连续子序列
  10. 打开SQL Server 配置管理器时出现了问题
  11. C趣味100道之58.拉丁方的一些想法。
  12. asp.net Core HttpClient 出现Cannot access a disposed object. Object name: &#39;SocketsHttpHandler&#39; 的问题。
  13. CSS其它特性
  14. 如何在vue+element中实现选择框和穿梭框的根据拼音以及拼音首字母以及汉字的模糊搜索
  15. Android UiAutomator 快速调试
  16. open read split
  17. bzoj千题计划215:bzoj1047: [HAOI2007]理想的正方形
  18. jQuery实现radio第一次点击选中第二次点击取消功能(转)
  19. redis性能提升
  20. How to Restart Qt Application

热门文章

  1. 品读吴军&quot;之&quot;系列
  2. exgcd,求乘法逆元
  3. .NET中的GDI+
  4. Sublime Text 3前端开发常用优秀插件介绍
  5. TouchSlop与VelocityTracker认识
  6. 【POJ 3243】Clever Y 拓展BSGS
  7. javascript 红宝书笔记之函数、变量、参数、作用域
  8. 【ASP.NET Identity系列教程(三)】Identity高级技术
  9. html和xhtml和html5一些区别和笔记
  10. Maven 库