導入フェーズのjarパッケージ
春のパッケージおよび関連FASTJSONジャージャーパッケージを含め、具体的な手順は省略されています。
第二に、コンフィギュレーション・ドキュメント
1.設定のweb.xmlファイル
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < ウェブアプリののxmlns:XSI = "http://www.w3.org/2001/XMLSchema-instance" のxmlns = "http://xmlns.jcp .ORG / XML / NS / JavaEEの" XSI:のschemaLocation =" http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd " ID =" WebApp_ID」バージョン= "3.1" > < 表示名> SpringProject </ 表示名> < 歓迎-ファイル・リスト> < 歓迎-ファイル> index.htmlを< > index.htmの</ 歓迎ファイル> < 歓迎-ファイル> index.jspを</ 歓迎ファイル> < 歓迎-ファイル>にdefault.html </ 歓迎ファイル> < 歓迎-ファイル>のdefault.htm </ ようこそ-ファイル> < 歓迎-ファイル> default.jsp </ 歓迎ファイル> </ 歓迎ファイル・リスト> < サーブレット> < サーブレット名>のDispatcherServlet </ サーブレット名> < サーブレットクラス> org.springframework.web.servlet.DispatcherServlet </ サーブレットクラス> <! - 設定Spring MVCの設定ファイルの場所と名前- > < INIT-PARAM > < PARAM名> contextConfigLocation </ PARAM -name > < PARAM-値> CLASSPATH:springmvc.xml </ PARAM値> </ INIT-PARAM > <! - コンテナがすぐに起動時に読み込まれるのDispatcherServletを表す- > < のload-on-startupを> 1。</ スタートアップ-ON-ロード> </サーブレットは> <! - Spring MVCのコントローラ遠位インターセプトすべての要求をしてみましょう。 - > < サーブレット・マッピング> < サーブレット名>のDispatcherServlet </ サーブレット名> < URLパターン> / </ URLパターン> </ サーブレット-mapping > </ ウェブアプリ>
2. [設定Spring MVCのコンフィギュレーションファイルspringmvc.xml
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < 豆のxmlns = "http://www.springframework.org/schema/beans" のxmlns:XSI = "http://www.w3.org/2001 / XMLスキーマ・インスタンス" のxmlns:AOP = "http://www.springframework.org/schema/aop" のxmlns:コンテキスト= "http://www.springframework.org/schema/context" のxmlns:MVC =" HTTP: //www.springframework.org/schema/mvc " XSI:のschemaLocation =" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3。 XSD http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd」> < コンテキスト:コンポーネント・スキャンベースパッケージ= "com.springmvc.controller" /> <! - 解决访问HTML资源404、非常重要 - > < MVC:デフォルト・サーブレット・ハンドラ/> < MVC:注釈駆動型> </ MVC:注釈駆動型> < 豆の名前= "/ hello2" クラス= "com.springmvc.controller.HelloController2" > </ 豆> </ 豆>
第三に、書き込み要求コントロールクラス
およびコンフィギュレーションURLマッピングアノテーションで要求されたコンテンツタイプを返します。
パッケージcom.springmvc.controller。 輸入org.springframework.web.bind.annotation.RequestMapping。 輸入org.springframework.web.bind.annotation.ResponseBody。輸入com.alibaba.fastjson.JSON。輸入java.util.HashMapを; 輸入java.util.Map; 輸入org.springframework.stereotype.Controller。 @Controller パブリック クラスHelloController { @RequestMapping(値 = "/こんにちは"は、= "アプリケーション/ JSONを、文字セット= UTF-8"を生成) @ResponseBody パブリック文字列のHello(){ // TODO自動生成方法スタブ 地図<文字列、文字列>マップ= 新しい HashMapの<文字列、文字列> (); map.put( "KEY1"、 "键值1" )。 System.out.println(JSON.toJSONString(MAP))。 返すJSON.toJSONString(マップ)。 } }
注:エラー404 htmlページにアクセスした場合、あなたは記事を参照することができます:Spring MVCのアクセスhtmlページ404エラーが解決します