成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

SpringMVC之初體驗(yàn)--傳統(tǒng)方式

Nosee / 2478人閱讀

摘要:創(chuàng)建項(xiàng)目創(chuàng)建項(xiàng)目,使用模板進(jìn)行構(gòu)建,創(chuàng)建完成后,在中引入依賴,如下引入依賴,使用版本為配置在配置文件中,配置控制器如下指定配置文件,默認(rèn)為,本例配置從中加載容器啟動(dòng)時(shí)加載,若不配置此項(xiàng)

創(chuàng)建項(xiàng)目

創(chuàng)建web項(xiàng)目,使用maven webapp模板進(jìn)行構(gòu)建,創(chuàng)建完成后,在pom中引入Spring MVC
依賴,如下:


    
    org.springframework
    spring-webmvc
    5.0.5.RELEASE


    javax.servlet
    javax.servlet-api
    3.1.0
    provided

配置web.xml

在web.xml配置文件中,配置Spring MVC Servlet控制器(DispacherServlet),如下:


    app
    org.springframework.web.servlet.DispatcherServlet
    
        contextConfigLocation
        
        classpath:app-servlet.xml
    
    
    1


    app
    /*

增加Spring MVC配置文件

在classpath中添加app-servlet.xml配置文件,內(nèi)容如下(最小配置):




    
    
    
    


創(chuàng)建Controller類
package com.github.dalianghe.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class MyController {

    @GetMapping("/test")
    @ResponseBody
    public String test(){
        return "hello world";
    }

}
部署應(yīng)用

本例通過maven插件進(jìn)行部署,在pom文件中添加插件,如下:


    
        
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                2.2
                
                    /
                    8080
                
            
        
    

訪問應(yīng)用

在瀏覽器地址欄輸入如下地址:

http://localhost:8080/test
總結(jié)

本文以傳統(tǒng)的配置文件的方式,實(shí)現(xiàn)了一個(gè)rest風(fēng)格的服務(wù),后續(xù)會(huì)基于源碼的角度記錄Spring MVC學(xué)習(xí)過程,以熟悉Spring機(jī)制,初寫文章,不足之處還望大家海涵!

最后創(chuàng)建了qq群方便大家交流,可掃描加入,同時(shí)也可加我qq:276420284,共同學(xué)習(xí)、共同進(jìn)步,謝謝!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/69206.html

相關(guān)文章

  • SpringMVC之初體驗(yàn)--Code-based

    摘要:最后創(chuàng)建了群方便大家交流,可掃描加入,同時(shí)也可加我,共同學(xué)習(xí)共同進(jìn)步,謝謝 創(chuàng)建項(xiàng)目 創(chuàng)建web項(xiàng)目,使用maven webapp模板進(jìn)行構(gòu)建,創(chuàng)建完成后,在pom中引入Spring MVC依賴,如下: org.springframework spring-webmvc 5.0.5.RELEASE javax.servlet ja...

    happyfish 評(píng)論0 收藏0
  • SpringMVC【開發(fā)Controller】詳解

    摘要:是使用攔截器來自動(dòng)幫我們完成中文亂碼的問題的。這是我的首頁當(dāng)然了,基于注解和基于來開發(fā),都是通過映射器適配器和視圖解析器的。能夠控制請求路徑和請求方式一個(gè)控制器寫多個(gè)業(yè)務(wù)方法到目前為止,我們都是一個(gè)控制器寫一個(gè)業(yè)務(wù)方法,這肯定是不合理的。 前言 本文主要是講解在Controller中的開發(fā),主要的知識(shí)點(diǎn)有如下: 編碼過濾器 使用注解開發(fā) 注解@RequestMapping詳解 業(yè)務(wù)方...

    Pines_Cheng 評(píng)論0 收藏0
  • 從需求到數(shù)據(jù)到改進(jìn),如何形成閉環(huán)

    摘要:很顯然在一個(gè)接著一個(gè)的迭代背后,我們必須要讓需求到數(shù)據(jù)到改進(jìn)實(shí)現(xiàn)閉環(huán),才能在產(chǎn)品上精益求精。因此對(duì)于需求數(shù)據(jù)改進(jìn)的閉環(huán),可分解為以下三點(diǎn)產(chǎn)品功能交互設(shè)計(jì)之初,明確方向,設(shè)定指標(biāo)。 本文由作者周巧芬授權(quán)網(wǎng)易云社區(qū)發(fā)布。 互聯(lián)網(wǎng)的產(chǎn)品相對(duì)傳統(tǒng)IT產(chǎn)業(yè)而言,需求更富有多樣性。傳統(tǒng)IT行業(yè)的需求點(diǎn)多是固定且符合驗(yàn)收條件。但互聯(lián)網(wǎng)的產(chǎn)品則更多的從用戶體驗(yàn)出發(fā),更多的用數(shù)據(jù)來說話,不管是PV、UV...

    cc17 評(píng)論0 收藏0
  • SpringMVC【參數(shù)綁定、數(shù)據(jù)回顯、文件上傳】

    摘要:那我們就不用在每一個(gè)方法通過將數(shù)據(jù)傳到頁面。還能夠配置該參數(shù)是否是必須的。方法的返回值有種重定向轉(zhuǎn)發(fā)內(nèi)部就是將數(shù)據(jù)綁定到域?qū)ο笾械摹W⒔饽軌驅(qū)?shù)據(jù)綁定到中也就是中,如果經(jīng)常需要綁定到中的數(shù)據(jù),抽取成方法來使用這個(gè)注解還是不錯(cuò)的。 前言 本文主要講解的知識(shí)點(diǎn)如下: 參數(shù)綁定 數(shù)據(jù)回顯 文件上傳 參數(shù)綁定 我們在Controller使用方法參數(shù)接收值,就是把web端的值給接收到Cont...

    Flink_China 評(píng)論0 收藏0
  • 一家典型的互聯(lián)網(wǎng)創(chuàng)業(yè)公司內(nèi)部架構(gòu)的演進(jìn)過程

    摘要:這家公司成立于年成立之初技術(shù)團(tuán)隊(duì)僅有人得益于老板的英明再加上撞上了風(fēng)口公司的業(yè)務(wù)一直發(fā)展的不錯(cuò)以下為這家公司的內(nèi)部架構(gòu)演進(jìn)過程階段單體架構(gòu)年年公司只有一條業(yè)務(wù)線業(yè)務(wù)處于緩慢發(fā)展階段在團(tuán)隊(duì)成立之初技術(shù)負(fù)責(zé)人采用了的技術(shù)棧在一個(gè)月內(nèi)上線了一套 這家公司成立于2010年, 成立之初技術(shù)團(tuán)隊(duì)僅有4人. 得益于老板的英明, 再加上撞上了風(fēng)口, 公司的業(yè)務(wù)一直發(fā)展的不錯(cuò). 以下為這家公司的內(nèi)部架構(gòu)...

    187J3X1 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<