资讯专栏INFORMATION COLUMN

SpringMVC之初体验--传统方式

Nosee / 2285人阅读

摘要:创建项目创建项目,使用模板进行构建,创建完成后,在中引入依赖,如下引入依赖,使用版本为配置在配置文件中,配置控制器如下指定配置文件,默认为,本例配置从中加载容器启动时加载,若不配置此项

创建项目

创建web项目,使用maven webapp模板进行构建,创建完成后,在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配置文件,内容如下(最小配置):




    
    
    
    


创建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";
    }

}
部署应用

本例通过maven插件进行部署,在pom文件中添加插件,如下:


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

访问应用

在浏览器地址栏输入如下地址:

http://localhost:8080/test
总结

本文以传统的配置文件的方式,实现了一个rest风格的服务,后续会基于源码的角度记录Spring MVC学习过程,以熟悉Spring机制,初写文章,不足之处还望大家海涵!

最后创建了qq群方便大家交流,可扫描加入,同时也可加我qq:276420284,共同学习、共同进步,谢谢!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69206.html

相关文章

  • SpringMVC之初体验--Code-based

    摘要:最后创建了群方便大家交流,可扫描加入,同时也可加我,共同学习共同进步,谢谢 创建项目 创建web项目,使用maven webapp模板进行构建,创建完成后,在pom中引入Spring MVC依赖,如下: org.springframework spring-webmvc 5.0.5.RELEASE javax.servlet ja...

    happyfish 评论0 收藏0
  • SpringMVC【开发Controller】详解

    摘要:是使用拦截器来自动帮我们完成中文乱码的问题的。这是我的首页当然了,基于注解和基于来开发,都是通过映射器适配器和视图解析器的。能够控制请求路径和请求方式一个控制器写多个业务方法到目前为止,我们都是一个控制器写一个业务方法,这肯定是不合理的。 前言 本文主要是讲解在Controller中的开发,主要的知识点有如下: 编码过滤器 使用注解开发 注解@RequestMapping详解 业务方...

    Pines_Cheng 评论0 收藏0
  • 从需求到数据到改进,如何形成闭环

    摘要:很显然在一个接着一个的迭代背后,我们必须要让需求到数据到改进实现闭环,才能在产品上精益求精。因此对于需求数据改进的闭环,可分解为以下三点产品功能交互设计之初,明确方向,设定指标。 本文由作者周巧芬授权网易云社区发布。 互联网的产品相对传统IT产业而言,需求更富有多样性。传统IT行业的需求点多是固定且符合验收条件。但互联网的产品则更多的从用户体验出发,更多的用数据来说话,不管是PV、UV...

    cc17 评论0 收藏0
  • SpringMVC【参数绑定、数据回显、文件上传】

    摘要:那我们就不用在每一个方法通过将数据传到页面。还能够配置该参数是否是必须的。方法的返回值有种重定向转发内部就是将数据绑定到域对象中的。注解能够将数据绑定到中也就是中,如果经常需要绑定到中的数据,抽取成方法来使用这个注解还是不错的。 前言 本文主要讲解的知识点如下: 参数绑定 数据回显 文件上传 参数绑定 我们在Controller使用方法参数接收值,就是把web端的值给接收到Cont...

    Flink_China 评论0 收藏0
  • 一家典型的互联网创业公司内部架构的演进过程

    摘要:这家公司成立于年成立之初技术团队仅有人得益于老板的英明再加上撞上了风口公司的业务一直发展的不错以下为这家公司的内部架构演进过程阶段单体架构年年公司只有一条业务线业务处于缓慢发展阶段在团队成立之初技术负责人采用了的技术栈在一个月内上线了一套 这家公司成立于2010年, 成立之初技术团队仅有4人. 得益于老板的英明, 再加上撞上了风口, 公司的业务一直发展的不错. 以下为这家公司的内部架构...

    187J3X1 评论0 收藏0

发表评论

0条评论

Nosee

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<