如何使用springEL动态设置bean的类类型

时间:2018-03-14 07:14:23

标签: spring

我使用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 }" />

0 个答案:

没有答案