个人理解+参考总结,有错误请提出,谢谢!
配置命名空间。
配置Springmvc就是配置Controller。
1、配置<mvc:annotation-driven/>
<mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置
<context:annotation-config/>是对包进行扫描,实现注释驱动Bean定义,同时将bean自动注入容器中使用。即解决了@Controller标识的类的bean的注入和使用。
参考:http://blog.csdn.net/jbgtwang/article/details/7359592
2、配置spring组件扫描<context:component-scan>
在xml配置了这个标签后,spring可以自动去扫描base-package下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean。
注意:如果配置了<context:component-scan>那么<context:annotation-config/>标签就可以不用再xml中配置了,因为前者包含了后者,而且springmvc一般只扫描@Controller,其他的注解文件在applicationContext中进行扫描。
参考:http://blog.csdn.net/chunqiuwei/article/details/16115135
3、配置视图解析器,即在试图名称添加前后缀:InternalResourceViewResolver
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
4、配置<mvc:default-servlet-handler />
servlet在找页面时,走的是dispatcherServlet路线。找不到的时候会报404;加上这个默认的servlet时候,servlet在找不到的时候会去找静态的内容。
参考:http://m.blog.csdn.net/zhengyangzkr/article/details/70174296
分享到:
相关推荐
在SSM整合中,Spring作为基础框架,负责管理其他组件的生命周期和配置,如SpringMVC和Mybatis。 2. **SpringMVC框架**:SpringMVC是Spring框架的一个模块,专门用于处理Web应用的请求-响应模型。它将模型、视图和...
SSM整合下的SpringMVC配置文件
2. 配置SpringMVC:创建SpringMVC配置文件(如servlet-context.xml),配置DispatcherServlet、视图解析器、模型绑定等。 3. 集成MyBatis:配置MyBatis的SqlSessionFactory,指定MyBatis的配置文件和映射文件位置。...
下面将详细讲解这三个框架的基本概念、整合过程以及相关配置。 1. **Spring**:Spring是一个轻量级的Java开发框架,主要提供了控制反转(IoC)和面向切面编程(AOP)的功能。通过IoC,Spring可以管理对象的生命周期...
2. **配置SpringMVC**:设置DispatcherServlet,定义视图解析器,以及配置拦截器等。 3. **配置MyBatis**:编写MyBatis的配置文件,包括数据源、SqlSessionFactory、Mapper扫描等。 4. **整合MyBatis与Spring**:...
在这个名为"ssm整合配置文件.rar"的压缩包中,包含了将这三个框架集成到一起所需的配置文件,以便于开发者快速搭建项目结构。 首先,让我们来详细了解一下SSM框架各自的职责: 1. Spring:这是一个全面的Java应用...
这个框架整合了Spring的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)功能,SpringMVC作为MVC设计模式的实现,以及MyBatis作为持久层的轻量级ORM(Object-Relational ...
2. 配置SpringMVC的DispatcherServlet,定义处理器映射器和视图解析器。 3. 配置MyBatis的Mapper XML文件,编写SQL语句。 4. 使用@Autowired注解或者基于XML的配置,将Service层注入到Controller层。 5. 配置事务...
在"ssm框架整合配置文件"中,主要包含以下关键配置文件: 1. **spring-context.xml**:这是Spring的核心配置文件,用于定义Bean的实例化、依赖注入、事务管理等。在SSM中,这里会配置DataSource(数据源)、...
3. **配置SpringMVC**:创建SpringMVC的配置文件,如`servlet-context.xml`,配置 DispatcherServlet、视图解析器、模型-视图-适配器(MVC)组件等。 4. **配置MyBatis**:创建MyBatis的全局配置文件`mybatis-...
3. 配置SpringMVC:创建SpringMVC的配置文件,如servlet-context.xml,配置DispatcherServlet、ViewResolver、HandlerMapping等。 4. 配置Mybatis:创建mybatis的全局配置文件,mybatis-config.xml,配置数据源、...
2. **配置SpringMVC**:创建SpringMVC的配置文件,设置DispatcherServlet、ViewResolver、Controller等,定义请求映射规则和视图解析策略。 3. **配置MyBatis**:编写MyBatis的配置文件,包括数据源、事务管理器、...
3. **配置SpringMVC**:创建SpringMVC的配置文件(如servlet-context.xml),配置DispatcherServlet、视图解析器、拦截器、处理器映射器和处理器适配器等。 4. **配置MyBatis**:创建MyBatis的全局配置文件...
通过以上步骤,我们可以创建一个基本的SSM整合应用。这个过程中,Spring负责管理和协调各个组件,SpringMVC处理HTTP请求,MyBatis处理数据库操作,三者共同构建了一个功能完善的Web应用。在实际项目中,还可以结合...
SpringMVC入门参数绑定SSM整合 SpringMVC是一种基于MVC模式的Web应用程序...SpringMVC入门参数绑定SSM整合是开发复杂Web应用程序的不二之选,使用SpringMVC可以充分利用MVC模式的优势,提高开发效率和系统的可维护性。
Spring+SpringMVC+MyBatis整合工程实例 完整版源码,这个SSM框架整合工程是基于IntelliJ IDEA完成的的,工程里面配置文件均有注释,可直接拷贝使用(工程代码可导入IDEA中直接运行),可供学习设计参考。
SpringMVC是Spring框架的一部分,专门用来构建Web应用程序的MVC架构模式。...对于SpringMVC来说,理解其工作流程和核心组件是关键,而对于SSM整合,则需要注重各个框架间的配置和协作,确保整合后的应用能够顺畅运行。
在SSM整合中,Spring负责管理整个应用的上下文,包括数据源、事务管理器、DAO接口以及Service接口的实现等。配置文件中会包含如下的元素: 1. 数据源配置:设置数据库连接信息,例如驱动类名、URL、用户名和密码。 ...
2. **配置SpringMVC**:定义DispatcherServlet,配置处理器映射器、视图解析器、拦截器等,设置Controller的扫描路径。 3. **配置MyBatis**:编写MyBatis的配置文件,包括数据源、SqlSessionFactory、Mapper接口及...
接着,配置SpringMVC,包括DispatcherServlet、ViewResolver、Controller等。最后,配置MyBatis,包括mybatis-config.xml、Mapper接口和Mapper XML文件。此外,还需要配置AOP和事务管理。 **与Redis整合**:Redis是...