Springmvc生成json

@RequestMapping("getUser")
    @ResponseBody// 生成json格式的单个对象
    public User getUser() {
        User user = db.getUser(5);
        return user;
    }
    @RequestMapping("getList")
    @ResponseBody// 生成json格式的 集合
    public List<User> getList() {
        List<User> listPage = db.listPage(1, 6, "", 1000);
        return listPage;
    }

springmvc.xml中的配置

<!-- 配置扫描 -->
 <context:component-scan base-package="com.hw"/>
 <!-- mvc:annotation-driven:使用mvc注解,解决406同时解决时间问题 -->
    <mvc:annotation-driven>
      <!-- 处理responseBody 里面日期类型 -->  
        <mvc:message-converters>  
            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">  
                <property name="objectMapper">  
                    <bean class="com.fasterxml.jackson.databind.ObjectMapper">  
                        <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>
 <!-- 配置视图解析器 -->
 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <!-- 前缀 -->
  <property name="prefix" value="/WEB-INF/user/"></property>
  <!-- 后缀 -->
  <property name="suffix" value=".jsp"></property>
 </bean>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容