<!-- Exception Mapping configuration -->
<bean id="securityExceptionTranslationHandler"
class="com.abc.xyz.ExceptionMappingFailureHandler" >
<property name="exceptionMappings">
<props>
<prop key="org.springframework.security.authentication.CredentialsExpiredException">/408</prop>
</props>
</property>
</bean>
我在启动tomcat时遇到错误: com.abc.xyz.ExceptionMappingFailureHandler类的无效属性exceptionMappings:Bean属性exceptionMappings不可写或具有无效的setter方法。
com.abc.xyz.ExceptionMappingFailureHandler类的内容应该是什么? 任何帮助将不胜感激!
答案 0 :(得分:1)
你的班级应该看起来像这样:
package com.abc.xyz;
public class ExceptionMappingFailureHandler {
public void setExceptionMappings(Map mappings) {
...
}
}
重要的是有一个带有该名称的setter,它返回void,并接受Map类型的单个参数。