我使用MappingJacksonJsonView作为默认视图,但是在spring4中,我们需要使用MappingJackson2JsonView作为默认视图,我想在config xml中使用springEL来动态地将bean的类设置为MappingJacksonJsonView或MappingJackson2JsonView,具体取决于spring版本我们加载了,我尝试了以下,但没有工作。
<bean
class="{T(org.springframework.core.SpringVersion).getVersion().split(\"\\.\")[0].compareTo("4")==0 ?
org.springframework.web.servlet.view.json.MappingJackson2JsonView :
org.springframework.web.servlet.view.json.MappingJacksonJsonView }" />