码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMvc的创建流程以及2种加载配置文件的方式

时间:2016-12-11 08:12:32      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:value   优先级   https   问题   let   bsp   为什么   请求   back   

1.首先创建个web项目,第一步导入相应的jar包,并且buildtoPath

技术分享

2.用elipse或myeclipse点击进入web.xml中

按住 Alt+ / 有个提示 找到前面带 #DispatcherServlet 并按回车键,自动生成。

技术分享

按我这个方式对比修改一下,首先解释一下,

<load-on-startup>1</load-on-startup>

  • load-on-startup标记容器是否在启动的时候实例化并调用其init()方法的优先级

  • 它的值表示servlet应该被载入的顺序

  • 当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;

  • 如果值小于0或未指定时,则表示只有在第一次请求的容器才在该servlet调用初始化函数

  • 正值越小,servlet的优先级越高,应用启动时就越先加载。

  • 值相同时,容器就会自己选择顺序来加载。

我们开始编写我们第一个HelloSpringMvc

.首先在src中简历一个springmvc.xml名字跟web.xml中的 <param-value>classpath:springmvc.xml</param-value>一样

建议朋友们先下个spring的插件,这样直接选取spring的配置文件很方便,我们就说下下了插件的朋友们的操作方式,

选的约束是 技术分享

 

.建一个类HelloWorld ,名字随便写啦,

我们第一步要在类的上面加上注解  @@Controller

编写一个方法,如图所示技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

方法上也要加上注解@RequestMapping("/hello"),有个值 /hello ,我们建个jsp页面,写个超链接

<a href="hello">Hello</a>  记住超链接中的 href的值要和@RequestMapping注解中的值一样

现在我们先来配置我们的springmvc.xml的文件如图所示:

技术分享

我们为什么这么配置呢?第一步:一旦扫描所有的包要在类中加注解@@Controller,要么扫描不到,第二部我们这样配置

是为了我们的超链接<a href="hello">Hello</a> 当点击的时候跳转的页面,上面的配置的第一个propert的意思是

在WEB-INF中建个views文件,在第二个propert中的意思是views中可以放置任何的jsp文件,

到了这个时候  我们来说下返回值的问题,

如果返回值是success 那么views中就是 successs.jsp

如果返回值是success1.那么viess就是success1.jsp

 

SpringMvc的创建流程以及2种加载配置文件的方式

标签:value   优先级   https   问题   let   bsp   为什么   请求   back   

原文地址:http://www.cnblogs.com/jrts/p/6158941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!