views.properties
500View.class=org.springframework.web.servlet.view.freemarker.FreeMarkerView
500View.url=common/500.ftl
配置文件 *.xml
controller跑出异常之后报错
java.lang.IllegalStateException: No bean class specified on bean definition
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '500View': Instantiation of bean failed; nested exception is java.lang.IllegalStateException: No bean class specified on bean definition
解决办法:
500View.class=org.springframework.web.servlet.view.freemarker.FreeMarkerView 500View.url=common/500.ftl 改为
500View.(class)=org.springframework.web.servlet.view.freemarker.FreeMarkerView 500View.url=common/500.ftl
多了一个括号, 有些兴趣可用看一下spring加载bean时的源码, spring3.0和spring2.5的一个区别,,,