javaの - 登録された中央スケジューラをspringmvc--

WEB-INF内のweb.xmlの構成

<?のXmlバージョン= "1.0"エンコード= "UTF-8" ?> 
< ウェブアプリの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_3_1 .xsd " 
         バージョン=" 3.1 " > 
    <! - コアオブジェクトのDispatcherServletはspringmvcフレームワーク(中央スケジューラ)登録> - 

    <! - 
       サーバが起動されたとき、それがわかります/WEB-INF/myweb-servlet.xmlを、/ WEB-INF / springmvc- servlet.xml 
       という名前のファイルを見つける:ディレクトリはWEB-INF、ファイル名があるされます。<servlet-name>の-servlet.xml 

       私は、このファイルをしたいのはなぜ?XML 
         サーブレットのinitのDispatcherServlet()メソッドでは、あなたは、コンテナオブジェクトのWebApplicationContextのspringmvcを作成します
         あなたが作成すると、コンテナオブジェクトの負荷がspringmvc設定ファイルを読み込む必要があり、デフォルトの位置は/WEB-INF/<servlet-name>-servlet.xml見つけることです
       springmvc必要な設定ファイルを個別に指定することができ、あなたは、パラメータcontextConfigLocationを設定する必要があります。

    - > 
    < サーブレット> 
        < サーブレット名> SpringMVC </ サーブレット名> 
        <! - フロントエンドコントローラ(コントローラフロント)- > 
        < サーブレットクラス> org.springframework.web.servlet.DispatcherServlet </ servlet-クラス> 

        <! - 指定したプロファイルspringmvc > - 
        < INIT-PARAM > 
            <PARAM名> ContextConfigLocation </ PARAM名> 
            < 
           <URLパターン>:指定されたに要求を示しますサーブレットオブジェクト。のみのDispatcherServletへの要求、値-PARAM > CLASSPATH:springmvc.xml </ PARAM値> 
        </ INIT-PARAM > 
        <! - サーバーの起動時に、サーブレットオブジェクトを作成します- > 
        < のload-on-startup > 1 </ ロード-ON -startup > 
    </ サーブレット> 

    < サーブレット・マッピング> 
        < サーブレット名> springmvc </ サーブレット名> 
        <! -
           フレームワークspringmvcプロセスを使用するよう要求。ユーザの要求を受けたのDispatcherServlet使用してください。
           :フレーム・パターンのURLで
           1拡張子:* .xxxx、xxxxがカスタム拡張です。たとえば* .doという、* .action、* MVCなど、* .jspを使用することはできません。
           2.使用斜杠"/" 

        - > 
        < のurl-pattern > * .doという</ のurl-pattern > 
    </ のservlet-mapping > 

</ ウェブアプリ>

 

springmvcコアオブジェクトは、次のとおりのDispatcherServlet

springmvc依存性が不可欠です。

<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> 

< プロジェクトのxmlns = "http://maven.apache.org/POM/4.0.0" のxmlns:XSI = "http://www.w3.org / 2001 / XMLスキーマ・インスタンス」
  のxsi:のschemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > 
  < modelVersion > 4.0.0 </ modelVersion > 

  < のgroupId > com.bjpowernode </ のgroupId > 
  < たartifactId > CH01プライマリ</ たartifactId > 
  <</ バージョン> 
  < パッケージ>戦争</ パッケージ> 

  < 名前> CH01-主のMavenのWebapp </ 名前> 
  <! - FIXMEプロジェクトのウェブサイトにそれを変更する- > 
  < URL > http://www.example.com </ URL > 

  < プロパティ> 
    < project.build.sourceEncoding > UTF-8 </ project.build.sourceEncoding > 
    < maven.compiler.source > 1.8 </ maven.compiler。ソース>
    < maven.compiler.target > 1.8 </ maven.compiler.target > 
  </ プロパティ> 

  < 依存性> 
      < 依存性> 
          < groupIdを>のjavax.servlet </ のgroupId > 
          < たartifactId >のjavax.servlet-API </ たartifactId > 
          < バージョン> 3.1.0 </ バージョン> 
      </ 依存関係> 
      <! - springmvc的依赖- > 
      < 依存>
          <groupId > org.springframework </ groupIdを> 
          < たartifactId >春-webmvc </ たartifactId > 
          < バージョン> 4.3.16.RELEASE </ バージョン> 
      </ 依存関係> 
  </ 依存関係> 

  < 構築> 
      < プラグイン> 
          < プラグインを> 
              < たartifactId >のmaven-コンパイラプラグイン</ たartifactId > 
              < バージョン> 3.1 </ バージョン> 
              < 設定> 
                  < ソース> 1.8 </ ソース> 
                  < ターゲット> 1.8 </ ターゲット> 
              </ 設定> 
          </ プラグイン> 
      </ プラグイン> 
  </ 構築> 
</ プロジェクト>

 

おすすめ

転載: www.cnblogs.com/Tpf386/p/11184609.html