1. 程式人生 > >springmvc 4.X 搭建

springmvc 4.X 搭建

轉載自:http://blog.csdn.net/shehun1/article/details/42218699

ring MVC作為SpringFrameWork的產品,自誕生之日,就受到廣泛開發者的關注,如今Spring MVC在Java中的發展可謂是蒸蒸日上,如今如果再有開發者說,不瞭解Spring MVC,或許就被人笑掉大牙。煽情的話就不說了,先告訴大家如何搭建Spring MVC開發環境。

    (一)工作環境準備:

        JDK 1.7

        Eclipse Kepler

        Apache Tomcat 8.0

    (二)在Eclipse中新建Maven工程,在Archetype型別中,選擇“maven-archetype-webapp”。

    (三)配置pom.xml。

[html] view plain copy  print?
  1. <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2.   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  3.   <modelVersion>4.0.0</modelVersion
    >
  4.   <groupId>com.favccxx.favsoft</groupId>
  5.   <artifactId>favspringmvcrestful</artifactId>
  6.   <packaging>war</packaging>
  7.   <version>0.0.1-SNAPSHOT</version>
  8.   <name>favspringmvcrestful Maven Webapp</name>
  9.   <url>http://maven.apache.org</
    url>
  10.    <properties>
  11.       <spring.version>4.1.1.RELEASE</spring.version>
  12.   </properties>
  13.   <dependencies>
  14.     <dependency>
  15.       <groupId>junit</groupId>
  16.       <artifactId>junit</artifactId>
  17.       <version>3.8.1</version>
  18.       <scope>test</scope>
  19.     </dependency>
  20.     <dependency>
  21.         <groupId>org.springframework</groupId>
  22.         <artifactId>spring-core</artifactId>
  23.         <version>${spring.version}</version>
  24.     </dependency>
  25.     <dependency>
  26.         <groupId>org.springframework</groupId>
  27.         <artifactId>spring-webmvc</artifactId>
  28.         <version>${spring.version}</version>
  29.     </dependency>
  30.     <dependency>
  31.         <groupId>org.springframework</groupId>
  32.         <artifactId>spring-beans</artifactId>
  33.         <version>${spring.version}</version>
  34.     </dependency>
  35.     <dependency>
  36.         <groupId>org.springframework</groupId>
  37.         <artifactId>spring-context</artifactId>
  38.         <version>${spring.version}</version>
  39.     </dependency>
  40.     <dependency>
  41.         <groupId>jstl</groupId>
  42.         <artifactId>jstl</artifactId>
  43.         <version>1.2</version>
  44.     </dependency>
  45.     <dependency>
  46.         <groupId>taglibs</groupId>
  47.         <artifactId>standard</artifactId>
  48.         <version>1.1.2</version>
  49.     </dependency>
  50.   </dependencies>
  51.   <build>
  52.     <finalName>favspringmvcrestful</finalName>
  53.   </build>
  54. </project>

    (四)在WEB-INF/web.xml,配置Spring MVC轉發。

[html] view plain copy  print?在CODE上檢視程式碼片派生到我的程式碼片
  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <web-appversion="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   
  5.     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  6.     <display-name>favspringmvcrestful</display-name>
  7.     <filter>
  8.         <filter-name>encodingFilter</filter-name>
  9.         <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  10.         <init-param>
  11.             <param-name>encoding</param-name>
  12.             

    相關推薦

    springmvc 4.X 搭建

    轉載自:http://blog.csdn.net/shehun1/article/details/42218699 ring MVC作為SpringFrameWork的產品,自誕生之日,就受到廣泛開發者的關注,如今Spring MVC在Java中的發展可謂是

    SpringMVC 4.X環境搭建

    Spring MVC 提供了一個DispatcherServlet來開發Web應用。在Servlet2.5及以下的時候,只要在web.xml下配置<Servlet>元素即可。但現在我們可以使用Servlet3.0+無web.xml的配置方式,在Spring MVC裡實現WebApplic

    SpringMVC(4.x) 從搭建到放棄(含原始碼分析)——一

    1. Spring MVC處理流程 DispatcherServlet -> 處理器對映 -(找到處理器)-> DispatcherServlet -> 控制器 -(邏輯檢視名+Model)-> DispatcherServlet -

    Webpack 4.x搭建Vue腳手架踩坑記錄

    博主最近在自己搭建一個vue的腳手架,因為感覺之前直接使用官方vue-cli之後,對於Webpack的使用不太熟悉,加上vue-cli3.0版本把webpack.config.js配置檔案置換成自己的配置檔案了之後,對於Webpack的使用就更加不熟練了。這裡總

    Springmvc 4.x利用@ResponseBody返回Json資料

    下面是官方文件對於@ResponseBody註解的解釋: Mapping the response body with the @ResponseBody annotation The @ResponseBody annotation is similar to @Re

    Springmvc 4.x使用@ResponseBody出現406問題

    以前使用springmvc 3.x的時候沒怎麼注意,也沒有驗證,在我們使用請求以html為字尾時,request對應的content-type 用的是html/text,導致無法返回正確的json,現在使用4.x的時候,出現了這樣的問題,找了各種辦法都沒有解決,最後看到在獲

    Centos 7.x 搭建 Zabbix3.4

    lld 去掉 one roo share creat 推薦 host mysq 前提要安裝了LAMP(官方推薦環境) LNMP也可以 一、安裝、配置Zabbix3.4   1:安裝zabbix_RPM包 rpm -i https://repo.zabbix.com/z

    SpringMVC(3.2.4搭建詳解

          由於這段時間公司事情不多,就趁空閒時間自學一下 SpringMVC,雖然之前用過這個框架,但是都是架構師搭完之後,我們這些程式猿在上面擴充套件功能的,實際就在昨天,我連SpringMVC框架都不會搭。      之所以寫這篇文章是因為網上的框架搭建教程參差不齊,

    [札記]SSM開發框架整合問題,Spring4.3.x+Mybatis3.4.x+SpringMVC整合時遇到的jason轉換問題

    近期使用自己配置的SSM框架進行web專案開發是遇到了一點問題,在專案沒有使用Maven的情況下遇到: 因為之前使用同一框架,基於Java7+Tomcat7進行開發,配置沒有問題可正常開發實現spr

    Appium 1.6.4 環境搭建流程(Java, Android+IOS, Windows+Mac)

    經典 客戶 dev utf-8 4.6.1 新版本 -m works odi Appium1.6.4已經出來一段時間了,快速給大家串一下怎麽搭建,貼了下載鏈接 1 基礎環境: Windows + Mac: Java JDK 1.8+ (需配置環境變量),Appium1

    centos7.x搭建svn server

    svn centos7.x 簡介Subversion(SVN) 是一個開源的版本控制系統, 也就是說 Subversion 管理著隨時間改變的數據。這些數據放置在一個中央資料檔案庫(repository) 中。這個檔案庫很像一個普通的文件服務器, 不過它會記住每一次文件的變動。這樣你就可以把檔案恢復到

    OpenLDAP學習筆記(基於OpenLDAP-2.4.x

    ldap slapd 同步 1.1、什麽是目錄服務(Directory Services)? 目錄是一個特殊的數據庫,專門用於搜索和瀏覽,另外也支持基本的查詢和更新功能。 目錄是一個為查詢、瀏覽和搜索而優化的專業分布式數據庫,它呈樹狀結構組織數據,就好象Linux/Unix系統中的文件

    (一)SpringMVC項目的搭建

    eba 缺少 中國 step 我們 服務器端 library 添加 -i 本項目的搭建是在Eclipse下搭建的,下面會給出搭建步驟:   Step 1:創建一個maven項目      Step 2 :選擇workspace,即源碼存放的地方      Step 3:選擇

    Linux鞏固記錄(3) hadoop 2.7.4 環境搭建

    修改 spa efault ram 是否 ado rmi down pan 由於要近期使用hadoop等進行相關任務執行,操作linux時候就多了 以前只在linux上配置J2EE項目執行環境,無非配置下jdk,部署tomcat,再通過docker或者jenkins自動部署

    Mongodb3.4.7搭建高可用集群(二)

    cto logs ica sta ready 部署 ... ima exiting 部署Mongodb高可用集群 準備 按照官方說明,至少需要3個config server,2個mongos,2個shard,每個shard至少2個副本,就是4個shard,共需要9個Mong

    centos7.x搭建disconf

    tomcat redis zookeeper ### 分布式配置管理平臺 - Disconf web管理端安裝 ##安裝依賴軟件 #配置java、maven環境 #安裝Mysql(Ver 14.12 Distrib 5.0.45, for unknown-linux-gnu (x86_64) us

    angular-4.0 搭建環境

    esc lar bsp 搭建環境 script new scrip angular 環境 搭建環境: 1: 安裝nodejs 2:安裝typescript   npm install -g typescript 3: 安裝 angular/cil (可能過程會出錯)   

    Debian 8.x / Ubuntu 16.04.x 搭建 Ghost 教程

    url client mtp 就是 fin -1 edi 版本 Language Ghost 是一款使用 Node.js 開發的博客系統,相對於使用 PHP 開發的 WordPress 更輕巧友好,所以本站已經從 WordPress 切換至 Ghost,本文介紹在 Debi

    SpringMVC基礎框架搭建

    utf del 參考 div username 信息 str adding 目錄 特別提示:本人博客部分有參考網絡其他博客,但均是本人親手編寫過並驗證通過。如發現博客有錯誤,請及時提出以免誤導其他人,謝謝!歡迎轉載,但記得標明文章出處:http://www.cnblogs

    CentOs6.x安裝mongodb3.4.x

    mongo mongodb mongo報錯 linux安裝mongodb 一、系統及安裝說明 系統:CentOS6.x_x64,mongodb-3.4.10。mongodb官方下載地址 https://fastdl.mongodb.org/linux/mongodb-linux-x8