婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Spring mvc實(shí)現(xiàn)Restful返回json格式數(shù)據(jù)實(shí)例詳解

Spring mvc實(shí)現(xiàn)Restful返回json格式數(shù)據(jù)實(shí)例詳解

熱門標(biāo)簽:百度地圖添加標(biāo)注圖標(biāo)樣式 泰州泰興400電話 怎么申請 如何用中國地圖標(biāo)注數(shù)字點(diǎn) 企業(yè)怎么在聯(lián)通申請400電話 南昌市地圖標(biāo)注app 地圖標(biāo)注市場怎么樣 好操作的電話機(jī)器人廠家 南京新思維電話機(jī)器人 聊城智能電銷機(jī)器人外呼

在本示例中,我們將向您展示如何將對象轉(zhuǎn)換成json格式并通過spring mvc框架返回給用戶。

使用技術(shù)及環(huán)境:

  • Spring 3.2.2.RELEASE
  • Jackson 1.9.10
  • JDK 1.6
  • Eclipse 3.6
  • Maven 3

PS:在spring 3 中,要輸出json數(shù)據(jù),只需要添加Jackson 庫到你的classpath。

1、項(xiàng)目依賴

spring和jackson的依賴:

project xmlns="http://maven.apache.org/POM/4.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
    http://maven.apache.org/maven-v4_0_0.xsd">
 modelVersion>4.0.0/modelVersion>
 groupId>com.mkyong.common/groupId>
 artifactId>SpringMVC/artifactId>
 packaging>war/packaging>
 version>1.0-SNAPSHOT/version>
 name>SpringMVC Json Webapp/name>
 url>http://maven.apache.org/url>
 properties>
 spring.version>3.2.2.RELEASE/spring.version>
 jackson.version>1.9.10/jackson.version>
 jdk.version>1.6/jdk.version>
 /properties>
 dependencies>
 !-- Spring 3 dependencies -->
 dependency>
  groupId>org.springframework/groupId>
  artifactId>spring-core/artifactId>
  version>${spring.version}/version>
 /dependency>
 dependency>
  groupId>org.springframework/groupId>
  artifactId>spring-web/artifactId>
  version>${spring.version}/version>
 /dependency>
 dependency>
  groupId>org.springframework/groupId>
  artifactId>spring-webmvc/artifactId>
  version>${spring.version}/version>
 /dependency>
 !-- Jackson JSON Mapper -->
 dependency>
  groupId>org.codehaus.jackson/groupId>
  artifactId>jackson-mapper-asl/artifactId>
  version>${jackson.version}/version>
 /dependency>
 /dependencies>
 build>
 finalName>SpringMVC/finalName>
 plugins>
  plugin>
  groupId>org.apache.maven.plugins/groupId>
  artifactId>maven-eclipse-plugin/artifactId>
  version>2.9/version>
  configuration>
  downloadSources>true/downloadSources>
  downloadJavadocs>false/downloadJavadocs>
  wtpversion>2.0/wtpversion>
  /configuration>
  /plugin>
  plugin>
  groupId>org.apache.maven.plugins/groupId>
  artifactId>maven-compiler-plugin/artifactId>
  version>2.3.2/version>
  configuration>
  source>${jdk.version}/source>
  target>${jdk.version}/target>
  /configuration>
  /plugin>
 /plugins>
 /build>
/project>

2、Model

一個(gè)簡單的JavaBean,稍后將被轉(zhuǎn)換成json格式輸出。

public class Shop {
 String name;
 String staffName[];
 //getter and setter methods
}

3、Controller

添加@ResponseBody到返回值,我們看到:

Jackson 包已經(jīng)在項(xiàng)目的 classpath

mvc:annotation-driven注解已經(jīng)啟用

返回方法已經(jīng)添加了@ResponseBody

spring會(huì)自動(dòng)處理json的轉(zhuǎn)換。

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.mkyong.common.model.Shop;
[@Controller](https://my.oschina.net/u/1774615)
@RequestMapping("/kfc/brands")
public class JSONController {
 @RequestMapping(value="{name}", method = RequestMethod.GET)
 public @ResponseBody Shop getShopInJSON(@PathVariable String name) {
 Shop shop = new Shop();
 shop.setName(name);
 shop.setStaffName(new String[]{"mkyong1", "mkyong2"});
 return shop;
 }
}

4、mvc:annotation-driven

在你的spring配置文件中啟用mvc:annotation-driven注解。

beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:context="http://www.springframework.org/schema/context"
 xmlns:mvc="http://www.springframework.org/schema/mvc" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="
    http://www.springframework.org/schema/beans   
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.0.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
 context:component-scan base-package="com.mkyong.common.controller" />
 mvc:annotation-driven />
/beans>

5、示例結(jié)果

訪問URL:http://localhost:8080/SpringMVC/rest/kfc/brands/kfc-kampar

spring-mvc-json-demo

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • Spring mvc JSON數(shù)據(jù)交換格式原理解析
  • Java SpringMVC框架開發(fā)之?dāng)?shù)據(jù)導(dǎo)出Excel文件格式實(shí)例詳解
  • springMVC返回復(fù)雜的json格式數(shù)據(jù)方法
  • Spring MVC通過添加自定義注解格式化數(shù)據(jù)的方法
  • Spring mvc實(shí)現(xiàn)Restful返回xml格式數(shù)據(jù)實(shí)例詳解
  • SpringMVC中Json數(shù)據(jù)格式轉(zhuǎn)換
  • 解決SpringMVC 返回Java8 時(shí)間JSON數(shù)據(jù)的格式化問題處理
  • SpringMVC環(huán)境下實(shí)現(xiàn)的Ajax異步請求JSON格式數(shù)據(jù)
  • Springmvc數(shù)據(jù)格式化原理及代碼案例

標(biāo)簽:烏蘭察布 吉林 山南 開封 臨汾 白銀 銅川 自貢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Spring mvc實(shí)現(xiàn)Restful返回json格式數(shù)據(jù)實(shí)例詳解》,本文關(guān)鍵詞  Spring,mvc,實(shí)現(xiàn),Restful,返回,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Spring mvc實(shí)現(xiàn)Restful返回json格式數(shù)據(jù)實(shí)例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Spring mvc實(shí)現(xiàn)Restful返回json格式數(shù)據(jù)實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品网站在线播放| 欧美在线高清视频| 国产成人综合亚洲91猫咪| 99精品一区二区| 精品99999| 国产日韩欧美一区二区三区综合| 亚洲一区二区三区四区五区中文| 久久精品久久精品| 欧美色图12p| 337p亚洲精品色噜噜狠狠| 一区视频在线播放| 韩国v欧美v亚洲v日本v| 91麻豆精品国产91久久久久久久久| 国产精品午夜久久| 国产精品一区三区| 精品国产91洋老外米糕| 日本欧美肥老太交大片| 欧美日韩国产另类一区| 一区二区三区免费在线观看| 不卡av电影在线播放| 26uuuu精品一区二区| 亚洲3atv精品一区二区三区| 91在线观看视频| 中文字幕亚洲成人| 97se狠狠狠综合亚洲狠狠| 亚洲国产精品99久久久久久久久| 久久国产福利国产秒拍| 欧美成人女星排行榜| 久久精品国产免费看久久精品| 欧美日韩国产成人在线91| 一区二区三区波多野结衣在线观看| 不卡视频在线看| 亚洲精品高清在线| 大桥未久av一区二区三区中文| 久久网站最新地址| 国内不卡的二区三区中文字幕| 91在线观看高清| 亚洲综合视频在线| 欧美精品免费视频| 久久国内精品视频| 日本韩国精品在线| 天天av天天翘天天综合网| 4438成人网| 国产伦精品一区二区三区免费迷| 精品国产sm最大网站免费看| 国产精选一区二区三区| 国产精品情趣视频| 在线观看网站黄不卡| 亚洲最快最全在线视频| 精品国产三级a在线观看| 精品一区二区三区在线观看| 久久免费的精品国产v∧| 成人白浆超碰人人人人| 一区av在线播放| 91精品一区二区三区在线观看| 精品一区二区三区免费观看| 欧美日韩一级二级| 国产麻豆精品视频| 亚洲精品写真福利| 日韩欧美一级特黄在线播放| 丁香网亚洲国际| 日日摸夜夜添夜夜添国产精品| 国产嫩草影院久久久久| 欧美丝袜自拍制服另类| 激情综合色播激情啊| 亚洲麻豆国产自偷在线| 久久久亚洲精华液精华液精华液 | 中文字幕在线播放不卡一区| 日韩一区国产二区欧美三区| 91精品国产免费| 欧美大胆一级视频| 精品国产乱子伦一区| 精品国产一二三区| 欧美国产乱子伦| 亚洲视频在线观看一区| 亚洲一区二区三区小说| 香蕉久久夜色精品国产使用方法 | 自拍偷拍亚洲激情| 亚洲男人的天堂在线aⅴ视频| 亚洲精品v日韩精品| 爽好多水快深点欧美视频| 蜜臀a∨国产成人精品| 国内久久精品视频| 99久精品国产| 日韩视频免费直播| 国产欧美久久久精品影院| 亚洲精品乱码久久久久久久久 | 亚洲综合一二区| 三级欧美在线一区| 国产成人高清视频| 欧美综合亚洲图片综合区| 日韩精品一区二区三区swag | 欧美高清视频不卡网| 精品少妇一区二区三区日产乱码| 中文字幕乱码一区二区免费| 一区二区高清在线| 麻豆精品精品国产自在97香蕉| 国产精品综合av一区二区国产馆| 91香蕉国产在线观看软件| 欧美日韩另类一区| 国产欧美1区2区3区| 天堂资源在线中文精品| 国产成人av电影在线播放| 在线观看一区日韩| 国产人伦精品一区二区| 亚洲第一av色| 成人免费黄色大片| 日韩三级av在线播放| 日本一区二区三区四区在线视频| 一区二区三区欧美日韩| 风间由美一区二区av101| 欧美精品黑人性xxxx| 亚洲欧洲精品天堂一级| 日本 国产 欧美色综合| 色激情天天射综合网| 久久精品一级爱片| 五月天亚洲婷婷| 色欧美片视频在线观看| 欧美国产1区2区| 精品无码三级在线观看视频| 欧美精品在线视频| 亚洲一区自拍偷拍| 91亚洲精华国产精华精华液| 久久久国产午夜精品| 久久国产精品72免费观看| 制服丝袜激情欧洲亚洲| 亚洲国产aⅴ天堂久久| aaa欧美大片| 中文欧美字幕免费| 国产 日韩 欧美大片| 久久免费看少妇高潮| 国产精品一级二级三级| 精品剧情在线观看| 久久不见久久见免费视频1| 欧美剧情电影在线观看完整版免费励志电影| 中文字幕一区二区三区在线观看| 国产乱妇无码大片在线观看| 久久综合久久综合亚洲| 裸体一区二区三区| 欧美电影免费观看高清完整版| 视频一区二区三区中文字幕| 在线成人av网站| 日韩精品久久久久久| 欧美精品三级在线观看| 日日摸夜夜添夜夜添精品视频 | 大胆欧美人体老妇| 国产女人18水真多18精品一级做| 成人爽a毛片一区二区免费| 国产精品久久综合| 成人国产精品免费观看动漫| 久久亚洲一区二区三区明星换脸| 久久aⅴ国产欧美74aaa| 精品国产一区二区在线观看| 国产一区二区伦理片| 国产精品亲子伦对白| 91美女在线视频| 亚洲欧美经典视频| 欧美日韩免费观看一区二区三区 | 捆绑调教一区二区三区| 欧美成人官网二区| 高清不卡在线观看| 伊人开心综合网| 欧美精品vⅰdeose4hd| 国模大尺度一区二区三区| 国产精品久久久久久久久图文区| 色婷婷国产精品| 日韩精品久久理论片| 久久精品夜夜夜夜久久| 色综合久久99| 久久99精品一区二区三区三区| 国产性做久久久久久| 91成人在线免费观看| 久久99国产精品尤物| 国产精品欧美一级免费| 91精品婷婷国产综合久久竹菊| 看电影不卡的网站| 亚洲精选视频在线| 欧美精品一区二区在线播放| 欧美性猛片aaaaaaa做受| 国产精品一区免费在线观看| 亚洲国产精品尤物yw在线观看| 日韩欧美高清在线| 色国产精品一区在线观看| 日本不卡高清视频| 亚洲综合小说图片| 国产女人18毛片水真多成人如厕 | 国产亚洲福利社区一区| 欧美精品久久99久久在免费线 | 色天天综合久久久久综合片| 国产一区啦啦啦在线观看| 亚洲一区二区成人在线观看| 国产午夜精品一区二区三区视频 | 国产成人自拍高清视频在线免费播放| 一区二区高清在线| 国产精品进线69影院| 2023国产精品自拍| 国产精品电影一区二区三区| 欧美顶级少妇做爰| 欧美影院午夜播放| 91欧美激情一区二区三区成人|