博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring mvc学习之项目搭建
阅读量:6655 次
发布时间:2019-06-25

本文共 1848 字,大约阅读时间需要 6 分钟。

记录第一次搭建spring mvc项目

Eclipse创建动态web项目

项目路径下的WEB-INF/lib中导入以下包

在WEB-INF下新建文件 web.xml 内容:

springDispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
1
springDispatcherServlet
/

在Src目录下创建文件 springmvc.xml 内容:

在src目录下创建包,路径与springmvc.xml中的自动扫描包路径匹配,这个配置是检测这个路径下的所有java类,所以必须匹配。

包下创建controller类Helloworld 内容:

package com.springmvc.handler;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping("/mvc")public class Helloworld {    /**          * 1. 使用RequestMapping注解来映射请求的URL          * 2. 返回值会通过视图解析器解析为实际的物理视图, 对于InternalResourceViewResolver视图解析器,会做如下解析          * 通过prefix+returnVal+suffix 这样的方式得到实际的物理视图,然后会转发操作          * "/WEB-INF/views/success.jsp"          * @return          */         @RequestMapping("/helloworld")         public String hello(){             System.out.println("hello world");             return "success";         }    }

其中 @RequestMapping("/mvc")和@RequestMapping("/helloworld")是确定访问这个方法的url,方法返回“success”,根据springmvc.xml的配置,

 方法结束后会访问web-inf/views/success.jsp页面,所以需要在对应路径下创建success.jsp页面。

至此基本的spring mvc项目搭建完成,剩下的就是部署到服务器中进行启动。

lib中的jar包不能少,我第一次觉得log包没用就没添加进去,结果tomcat直接包启动异常,加进去就没问题了。

第一次搭建spring mvc项目,留痕。

 

转载于:https://www.cnblogs.com/GordonStr/p/6924585.html

你可能感兴趣的文章
Ubuntu 16.04 + CUDA 8.0 + cuDNN v5.1 + TensorFlow(GPU support)安装配置详解
查看>>
文件比较软件有哪些
查看>>
Beyond Compare切换到浏览模式的步骤
查看>>
进程、线程与应用程序域
查看>>
莎莎的简历
查看>>
快速排序(递归与非递归形式)
查看>>
洛谷金秋夏令营模拟赛 第2场 T11737 时之终末
查看>>
汕头市队赛 SRM10 T1模拟只会猜题意
查看>>
noi 4978 宠物小精灵之收服
查看>>
55.动态加载Html
查看>>
9.如何判定常量是否被定义
查看>>
有关UIScrollView 和 UIPageControll 结合使用
查看>>
js中 let 与 var 的区别
查看>>
你知道Java的四种引用类型吗
查看>>
三种数据库连接池的配置及使用(For JDBC)
查看>>
Intellij IDEA 常用的插件 建议全装
查看>>
大前端的自动化工厂(5)—— 基于Karma+Mocha+Chai的单元测试和接口测试
查看>>
MSP项目群管理介绍
查看>>
cdq分治入门学习 cogs 1752 Mokia nwerc 2015-2016 G 二维偏序
查看>>
OCCI开发环境的安装和配置
查看>>