SpringMVCは、開発環境構築します

1.依存関係:

<依存性> 
  <のgroupId> org.springframework </のgroupId> 
  <たartifactId>ばねウェブ</たartifactId> 
  <バージョン> 5.1.7.RELEASE </バージョン> 
</依存> 
<依存性> 
  <のgroupId> org.springframework </ groupId> 
  <たartifactId>ばねwebmvc </たartifactId> 
  <バージョン> 5.1.7.RELEASE </バージョン> 
</依存>

2. SpringMVCのプロフィール:

  「SRCメイン\リソース\」ソースコードディレクトリに「春/ application.xmlの」設定ファイルを作成します。

<?xml version = "1.0"エンコード= "UTF-8"?> 
<豆のxmlns = "http://www.springframework.org/schema/beans" 
       のxmlns:XSI = "http://www.w3.org / 2001 / XMLスキーマ・インスタンス" 
       のxmlns:コンテキスト = "http://www.springframework.org/schema/context" 
       のxmlns:MVN = "http://www.springframework.org/schema/mvc" 
       XSI:のschemaLocation =" http://www.springframework.org/schema/beans 
       ます。http:// www.springframework.org/schema/beans/spring-beans.xsd 
       ます。http:// www.springframework.org/schema/context 
       ます。https:// WWW .springframework.org /スキーマ/コンテキスト/バネ文脈。XSD 
       のhttp://www.springframework.org/schema/mvc 
       HTTPS:// www.springframework.org/schema/mvc/spring-mvc.xsd "> 
    <! -パックスキャン- > 
    <コンテキスト:スキャン-ベース-コンポーネントパッケージ =" cn.ll.action「/> 
    < -制御層注釈を有効にする- >!
    <MVN:注釈ドリブン/> 
    < -ディスパッチャを使用して処理要求- >!
    <MVN:デフォルト -servlet-ハンドラ/> 
    <! -定義ページ解析処理リソースクラス、接尾辞マッチングパスのプレフィックス- > 
    <ビーンクラス =「org.springframework.web.servlet.view.InternalResourceViewResolver」> 
        <プロパティ名=「接頭辞」値=「/ WEB-INF /ページ/ "/> 
        <プロパティ名="サフィックス"値=。"JSP「/> 
    </豆> 
    <! - WEB-INF静的リソースアクセスパスマッピングの設定に保存されています- >
    <MVN:リソースマッピング= "/ JS / **"位置= "/ WEB-INF / JS /" /> 
    <MVN:リソースマッピング= "/ CSS / **"位置= "/ WEB-INF / CSS /" /> 
    <MVN:リソースマッピング= "/画像/ **"の場所= "/ WEB-INF /画像/" /> 
    <! -进行要加载的"* .propertiesファイル"配置文件路径加载、直接CLASSPATH通过加载- > 
    <ビーンクラス = "org.springframework.context.support.ResourceBundleMessageSource"> 
        <プロパティ名= "ベース名"> 
            <配列> 
                <値> cn.ll.redis.message.pages </値> 
                <値> CN .ll.redis.message.message </ value>の
            </アレイ> 
        </プロパティ> 
    </豆> 
    <! -解析処理ベースのコンフィギュレーションファイルのアップロード- > 
    <豆のクラス=「org.springframework.web.multipart.commons.CommonsMultipartResolver」> 
        <! -データアップロードされたファイルの設定全体の最大量は、これは5Mの最大ファイルアップロード容量を可能にする- > 
        <プロパティ名=「maxUploadSize」値= " 5242880「/> 
        <! -ファイルをアップロードしたデータの単一のセットは、このファイル2Mをアップロードすることが許可された最大量の最大量- > 
        <プロパティ名=」maxUploadSizePerFile「値=」253952「/> 
        <! -占有することが許可され> -これが10Mに設定されているメモリの最大量、
        <プロパティ名=「maxInMemorySize」値=「10485760」/> 
        <! -あなたがアップロードファイルを保存した一時ディレクトリ、ディレクトリの内容すべての要求をクリアする必要があります後- > 
        <プロパティ名= "uploadTempDir"値= "/ tmpの" /> 
    </豆> 
    <! -グローバルコンフィギュレーションジャンプページ- > 
    <豆クラス =「ORG。springframework.web.servlet.handler.SimpleMappingExceptionResolver」> 
        <プロパティ名= "exceptionMappings"> < ! -例外マッピング- > 
            <小道具>
                <支えるキー= "org.springframework.web.multipart.MaxUploadSizeExceededException">プラグイン/エラー</小道具> 
            </小道具> 
        </ property>の
    </豆> 
</豆>

3.設定のweb.xmlの:

<xmlのバージョン= "1.0"エンコード= "UTF-8"?> 
の<web-appのxmlns = "http://xmlns.jcp.org/xml/ns/javaee" 
         のxmlns:XSI = "のhttp:// WWW .w3.org / 2001 / XMLスキーマ・インスタンス" 
         のxsi:schemaLocationの =" http://xmlns.jcp.org/xml/ns/javaee 
         のhttp:// xmlns.jcp.org/xml/ns/javaee/web-app_4_0 .xsd」 
         バージョン= "4.0"> 
    の<servlet> 
        の<servlet-name>ののDispatcherServlet </サーブレット名> 
        <servlet- クラス > org.springframework.web.servlet.DispatcherServlet </ servlet- クラス > 
        の<init-param>の 
            < PARAM名> contextConfigLocation </ PARAM名>
            < PARAM値>クラスパス:春/ application.xmlの</ PARAM値> 
        </ initの-param>の
        <load-on-startup> 1 </のload-on-startup> 
    </サーブレット> 
    <のservlet-mapping> 
        の<servlet-name>ののDispatcherServlet </サーブレット名> 
        の<url-pattern> / </のurl-pattern> 
    < /サーブレットマッピング> 
    <フィルター> 
        <フィルタ名> characterEncodingFilter </フィルタ名> 
        <フィルター- クラス > org.springframework.web.filter.CharacterEncodingFilter </フィルター- クラス > 
        の<init-param>の
          <PARAM名>エンコーディング</ PARAM名> 
          の<param-value>はUTF-8 </ PARAM値> 
        </ INIT-param>の 
        の<init-param>の
            <PARAM名>forceEncoding </ PARAM名> 
            の<param-value>の </ PARAM値>
        </ initの-param>の
    </フィルタ> 
    <のfilter-mapping> 
        <フィルタ名> characterEncodingFilter </フィルタ名> 
        の<url-pattern> / * </のurl-pattern> 
    </のfilter-mapping> 
</ WEB-アプリ>

 

おすすめ

転載: www.cnblogs.com/luliang888/p/11074588.html