yuezhiyin2000
月夜之影
2019-04-28 11:52

spring mvc中使用@JsonView注解失效问题?

  • spring

我在pojo中将属性标记上@JsonView 以希望在转化json时过滤掉某些属性。起先是没有问题。
后来因为需要设置日期格式转化问题,在sprin-mvc.xml配置文件中增加了如下设置

    <mvc:annotation-driven>
        <mvc:message-converters register-defaults="true">    
            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">    
                <property name="objectMapper">    
                    <bean class="com.fasterxml.jackson.databind.ObjectMapper">  
                        <!-- 处理responseBody 里面日期类型 -->    
                        <property name="dateFormat">    
                            <bean class="java.text.SimpleDateFormat">    
                                <constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />    
                            </bean>    
                        </property>   
                    </bean>    
                </property>    
            </bean>    
        </mvc:message-converters>       
    </mvc:annotation-driven>

然后@JsonView注解的效果就没有了。劳驾问下大家这两个之间有什么关联,我应该怎么处理。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答

为你推荐