springmvc小结

spring配置:

  • <context:component-scan>

在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component, @Repository, @Service, @Controller这些注解的类,则把这些类注册为bean。

参考:http://blog.csdn.net/chunqiuwei/article/details/16115135,http://www.cnblogs.com/xdp-gacl/p/3495887.html,并参考官方文档。

  • @Autowired

@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作,这里必须明确:@Autowired是根据类型进行自动装配的,如果需要按名称进行装配,则需要配合@Qualifier使用。

参考:http://blog.csdn.net/heyutao007/article/details/5981555,并参考官方文档。

springmvc配置:

 1 <!-- spring mvc servlet -->
 2 <servlet>
 3     <description>spring mvc servlet</description>
 4     <servlet-name>springMvc</servlet-name>
 5     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 6     <init-param>
 7         <description>spring mvc 配置文件</description>
 8         <param-name>contextConfigLocation</param-name>
 9         <param-value>classpath:spring-mvc.xml</param-value>
10     </init-param>
11     <load-on-startup>1</load-on-startup>
12 </servlet>
13 <servlet-mapping>
14     <servlet-name>springMvc</servlet-name>
15     <url-pattern>*.do</url-pattern>
16 </servlet-mapping>
时间: 2024-10-31 13:07:56

springmvc小结的相关文章

SpringMVC小结(四)

1.说明 如果读者有下载笔者的源码的话,而且要尝试运行,可能会有一点问题.因为笔者在项目中加入了Redis的应用.由于笔者时间有限,所以就没的讲解了,有兴趣和读者可以自己看代码.加入了Redis的应用,所以要想通过Tomcat启动项目,首先是先启动Redis.启动的命令如下.(下载链接:http://pan.baidu.com/s/1nv3uy4x 密码:rg0i)笔者是将软件放到了D盘下. 2.项目结构 源码下载:[email protected]:owenwilliam/masterSpri

spring+springmvc+ibatis整合小结

最近在整合Spring和ibatis时,不管applicationContext.xml放在哪儿,在web.xml中怎么配置,tomcat启动时始终报applicationContext.xml的错.后来查资料后才发现之前的web.xml配置文件没有在<context-param>中指定applicationContext.xml的路径.原来tomcat在加载web.xml时会优先加载<context-param>和<listener>,之后才加载<servlet

springmvc学习笔记(5)-入门程序小结

springmvc学习笔记(5)-入门程序小结 springmvc学习笔记5-入门程序小结 入门程序配置小结 非注解的完整的配置文件 注解的完整配置文件 通过入门程序理解springmvc前端控制器.处理器映射器.处理器适配器.视图解析器用法.并附上入门程序的非注解的完整的配置文件,注解的完整配置文件. 入门程序配置小结 前端控制器配置: 第一种:*.action,访问以.action结尾 由DispatcherServlet进行解析 第二种:/,所以访问的地址都由DispatcherServl

Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git小结(转)

摘要 出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决办法,后续慢慢的继续补~ 目录[-] 一:建立一个Maven结构的Web工程 二:Spring.SpringMVC重复加载bean对象问题. 三:实现自个的数据缓存机制 2种缓存数据简介及其数据结构分析 2中缓存数据加载实现流程介绍 三:通过Spring自定义标签形式实现配置项类型数据的缓存数据结构

SpringMVC错误小结

No mapping found for HTTP request with URI [/SpringMVC/user.do] in DispatcherServlet with name 'springDispatcherServlet' 如果排除了主要配置问题,还可能的原因是未加入<mvc:annotation-driven/> <mvc:annotation-driven> <mvc:message-converters> <bean class="

sping-mvc(一)spring-mvc原理小结

简介 springmvc作为前端mvc框架的后起之秀,与之前的struts类似,但是更为灵活,配置简单和spring以及火热的restful结合的更好. 原理 对应上面那张图,结合springmvc的源码先从web.xml来讲起.当容器启动,加载web.xml.这里无论是基本的jsp和servlet服务器,还是支持更加广泛的jboss都可以来支持springmvc. 1.在web.xml内配置了对应的url路径就会请求对应的DispatcherServlet. 2.找到dispatcherser

Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git小结

一:建立一个Maven结构的Web工程 这里主要介绍下如何使用MyEclipse创建一个Maven结构的Web项目 1:下载并安装好自己的maven,并在环境变量中配置对应MAVEN_HOME.PATH路径 检测是否安装完毕,可以在cmd中输入命令检测:mvn --version 2:在MyEclipse中关联并使用Maven(这里可以使用MyEclipse自带的Maven4MyEclipse,也可以自己下载一个MyEclipse对应的Maven插件来关联我们的Maven3.1.1) 设置下自己

springmvc demo小结

一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet>     <servlet-name>springmvc</servlet-name>     

springmvc 拦截器的使用小结

/** * * * * 拦截器的作用: * 每个请求到达Controller之前,或者每个响应到达view之前,都可以进行拦截. * 1.全局日志(谁提交了请求,要做什么事) * 2.权限管理(每个请求都能判断权限) * 代码: * 写一个类,实现springframework.web.servlet.HandlerInterceptor接口 * preHandle请求前拦截(尚未执行Controller) * postHandle控制器执行完,生成视图之前可以加入的动作(加入模型中的公共部分,